Tar: تفاوت بین نسخهها
(←ایجاد بایگانی) |
|||
سطر ۳۴: | سطر ۳۴: | ||
برای گشودن بایگانی از انتخاب <code>extract</code> استفاده میشود. | برای گشودن بایگانی از انتخاب <code>extract</code> استفاده میشود. | ||
− | + | {{bc| | |
$ tar --extract --file test.tar --directory /home/temp | $ tar --extract --file test.tar --directory /home/temp | ||
$ tar -xf test.tar -C /home/temp | $ tar -xf test.tar -C /home/temp | ||
− | + | }} | |
+ | |||
در این دستور تمام محتویات پروندهٔ test.tar را در شاخهٔ temp میگشاییم. | در این دستور تمام محتویات پروندهٔ test.tar را در شاخهٔ temp میگشاییم. | ||
برای خارج کردن یک پروندهٔ خاص از یک بایگانی به شکل زیر عمل میکنیم: | برای خارج کردن یک پروندهٔ خاص از یک بایگانی به شکل زیر عمل میکنیم: | ||
− | + | ||
+ | {{bc| | ||
$ mkdir /home/temp | $ mkdir /home/temp | ||
$ tar --extract --file test.tar myfile.txt | $ tar --extract --file test.tar myfile.txt | ||
$ tar -xf test.tar myfile.txt | $ tar -xf test.tar myfile.txt | ||
− | + | }} | |
+ | |||
در این دستور نیازی به گشودن کل پروندهٔ بایگانی نداریم ، تنها پروندهٔ myfile.txt را نیاز داریم و همین پرونده را از بایگانی خارج میکنیم. | در این دستور نیازی به گشودن کل پروندهٔ بایگانی نداریم ، تنها پروندهٔ myfile.txt را نیاز داریم و همین پرونده را از بایگانی خارج میکنیم. | ||
سطر ۵۱: | سطر ۵۴: | ||
برای فهرست کردن محتوای بایگانی از انتخاب <code>list</code> استفاده میشود. | برای فهرست کردن محتوای بایگانی از انتخاب <code>list</code> استفاده میشود. | ||
− | + | {{bc| | |
$ tar --list --file test.tar | $ tar --list --file test.tar | ||
$ tar -tf test.tar | $ tar -tf test.tar | ||
− | + | }} | |
+ | |||
این دستور تمام محتویات پروندهٔ test.tar را بدون این که از بایگانی خارج کند، فهرست میکند. | این دستور تمام محتویات پروندهٔ test.tar را بدون این که از بایگانی خارج کند، فهرست میکند. | ||
+ | |||
+ | |||
[[رده:بایگانی و فشردهسازی]] | [[رده:بایگانی و فشردهسازی]] |
نسخهٔ کنونی تا ۲۷ اسفند ۱۴۰۲، ساعت ۲۰:۰۸
tar یک نرمافزار آزاد است که برای ایجاد بایگانی و فشرده سازی در بسیاری از توزیعهای سیستمعامل گنو/لینوکس استفاده میشود.
این نرمافزار میتواند یک یا چند پرونده و یا شاخه را بایگانی و سپس فشرده کرده یا از حالت فشرده خارج کند.
ایجاد بایگانی
برای ساخت بایگانی از انتخاب create
استفاده میشود.
$ tar --create --file test.tar /home/temp $ tar -cf test.tar /home/temp
دستور بالا، محتویات شاخهٔ temp را در پروندهای به نام test.tar بایگانی میکند.
$ tar --create --gnuzip --file test.tar.gz /home/temp $ tar -czf test.tar.gz /home/temp
قالب فشرده سازی را tar.gz برمیگزیند.
$ tar --create --bzip2 --file test.tar.bz2 /home/temp $ tar -cjf test.tar.bz2 /home/temp
قالب فشرده سازی را tar.bz2 برمیگزیند.
گشودن بایگانی
برای گشودن بایگانی از انتخاب extract
استفاده میشود.
$ tar --extract --file test.tar --directory /home/temp $ tar -xf test.tar -C /home/temp
در این دستور تمام محتویات پروندهٔ test.tar را در شاخهٔ temp میگشاییم.
برای خارج کردن یک پروندهٔ خاص از یک بایگانی به شکل زیر عمل میکنیم:
$ mkdir /home/temp $ tar --extract --file test.tar myfile.txt $ tar -xf test.tar myfile.txt
در این دستور نیازی به گشودن کل پروندهٔ بایگانی نداریم ، تنها پروندهٔ myfile.txt را نیاز داریم و همین پرونده را از بایگانی خارج میکنیم.
مشاهدهٔ محتویات بایگانی
برای فهرست کردن محتوای بایگانی از انتخاب list
استفاده میشود.
$ tar --list --file test.tar $ tar -tf test.tar
این دستور تمام محتویات پروندهٔ test.tar را بدون این که از بایگانی خارج کند، فهرست میکند.