Tar: تفاوت بین نسخهها
سطر ۶: | سطر ۶: | ||
<pre> | <pre> | ||
− | tar -cvf test.tar /home/temp | + | $ tar -cvf test.tar /home/temp |
</pre> | </pre> | ||
در دستور بالا شما محتویات دایرکتوری temp را در فایلی به نام test فشرده میکنید با قالب tar. | در دستور بالا شما محتویات دایرکتوری temp را در فایلی به نام test فشرده میکنید با قالب tar. | ||
سطر ۱۲: | سطر ۱۲: | ||
<pre> | <pre> | ||
− | tar -czvf test.tar.gz /home/temp | + | $ tar -czvf test.tar.gz /home/temp |
</pre> | </pre> | ||
قالب فشرده سازی را tar.gz انتخاب میکنیم. | قالب فشرده سازی را tar.gz انتخاب میکنیم. | ||
سطر ۱۸: | سطر ۱۸: | ||
<pre> | <pre> | ||
− | tar -cjvf test.tar.bz2 /home/temp | + | $ tar -cjvf test.tar.bz2 /home/temp |
</pre> | </pre> | ||
قالب فشرده سازی را tar.bz2 انتخاب میکنیم. | قالب فشرده سازی را tar.bz2 انتخاب میکنیم. | ||
سطر ۲۶: | سطر ۲۶: | ||
<pre> | <pre> | ||
− | tar -xvf test.tar -C /home/temp | + | $ tar -xvf test.tar -C /home/temp |
</pre> | </pre> | ||
در این دستور تمام محتویات فایل test.tar را در دایرکتوری temp از حالت فشرده خارج میکنیم | در این دستور تمام محتویات فایل test.tar را در دایرکتوری temp از حالت فشرده خارج میکنیم | ||
سطر ۳۳: | سطر ۳۳: | ||
<pre> | <pre> | ||
− | tar -xvf test.tar myfile.txt | + | $ tar -xvf test.tar myfile.txt |
</pre> | </pre> | ||
در این دستور نیازی به باز کردن کل فایل فشرده نداریم ، تنها فایل myfile.txt را نیاز داریم و همین فایل را از حالت فشرده خارج میکنیم. | در این دستور نیازی به باز کردن کل فایل فشرده نداریم ، تنها فایل myfile.txt را نیاز داریم و همین فایل را از حالت فشرده خارج میکنیم. | ||
سطر ۴۰: | سطر ۴۰: | ||
<pre> | <pre> | ||
− | tar -tvf test.tar | + | $ tar -tvf test.tar |
</pre> | </pre> | ||
در این دستور تمام محتویات فایل test.tar را بدون اینکه از حالت فشرده خارج نماییم میتوانیم مشاهده کنیم. | در این دستور تمام محتویات فایل test.tar را بدون اینکه از حالت فشرده خارج نماییم میتوانیم مشاهده کنیم. |
نسخهٔ ۳۰ شهریور ۱۳۹۴، ساعت ۱۶:۵۸
tar برای ایجاد بایگانی ها و فشرده سازی در بسیاری از توزیع های گنو/لینوکس استفاده میشود. این دستور کمک میکند تا فایل یا فایل هایی یا حتی دایرکتوری ها را فشرده یا از حالت فشرده خارج نماییم ، معمولا این فشرده سازی ها در قالب tar,gz,bz2 انجام میشود.
روش استفاده برای انجام فشرده سازی tar
$ tar -cvf test.tar /home/temp
در دستور بالا شما محتویات دایرکتوری temp را در فایلی به نام test فشرده میکنید با قالب tar.
$ tar -czvf test.tar.gz /home/temp
قالب فشرده سازی را tar.gz انتخاب میکنیم.
$ tar -cjvf test.tar.bz2 /home/temp
قالب فشرده سازی را tar.bz2 انتخاب میکنیم.
خارج کردن فایل از حالت فشرده
$ tar -xvf test.tar -C /home/temp
در این دستور تمام محتویات فایل test.tar را در دایرکتوری temp از حالت فشرده خارج میکنیم
برای خارج کردن یک فایل خاص از یک فایل فشرده به شکل زیر عمل میکنیم :
$ tar -xvf test.tar myfile.txt
در این دستور نیازی به باز کردن کل فایل فشرده نداریم ، تنها فایل myfile.txt را نیاز داریم و همین فایل را از حالت فشرده خارج میکنیم.
مشاهده محتویات بایگانی شده بدون باز کردن
$ tar -tvf test.tar
در این دستور تمام محتویات فایل test.tar را بدون اینکه از حالت فشرده خارج نماییم میتوانیم مشاهده کنیم.