Tar: تفاوت بین نسخهها
از ویکی فارسی اوبونتو
سطر ۸: | سطر ۸: | ||
tar -cvf test.tar /home/temp | tar -cvf test.tar /home/temp | ||
</pre> | </pre> | ||
− | |||
− | |||
در دستور بالا شما محتویات دایرکتوری temp را در فایلی به نام test فشرده میکنید با قالب tar. | در دستور بالا شما محتویات دایرکتوری temp را در فایلی به نام test فشرده میکنید با قالب tar. | ||
== روش استفاده برای انجام فشرده سازی tar.gz== | == روش استفاده برای انجام فشرده سازی tar.gz== | ||
− | |||
<pre> | <pre> | ||
tar -czvf test.tar.gz /home/temp | tar -czvf test.tar.gz /home/temp | ||
</pre> | </pre> | ||
− | |||
قالب فشرده سازی را tar.gz انتخاب میکنیم. | قالب فشرده سازی را tar.gz انتخاب میکنیم. | ||
== روش استفاده برای انجام فشرده سازی tar.bz2 == | == روش استفاده برای انجام فشرده سازی tar.bz2 == | ||
− | |||
<pre> | <pre> | ||
سطر ۳۰: | سطر ۲۵: | ||
== خارج کردن فایل به شکل کامل از حالت فشرده == | == خارج کردن فایل به شکل کامل از حالت فشرده == | ||
− | |||
<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.gz
tar -czvf test.tar.gz /home/temp
قالب فشرده سازی را tar.gz انتخاب میکنیم.
روش استفاده برای انجام فشرده سازی tar.bz2
tar -cjvf test.tar.bz2 /home/temp
خارج کردن فایل به شکل کامل از حالت فشرده
tar -xvf test.tar -C /home/temp
در این دستور تمام محتویات فایل test.tar را در دایرکتوری temp از حالت فشرده خارج میکنیم
خارج کردن یک فایل خاص از یک فایل فشرده
tar -xvf test.tar myfile.txt
در این دستور نیازی به باز کردن کل فایل فشرده نداریم ، تنها فایل myfile.txt را نیاز داریم و همین فایل را از حالت فشرده خارج میکنیم.
مشاهده محتویات بایگانی شده بدون باز کردن
tar -tvf test.tar
در این دستور تمام محتویات فایل test.tar را بدون اینکه از حالت فشرده خارج نماییم میتوانیم مشاهده کنیم.