Tar

از ویکی فارسی اوبونتو
نسخهٔ تاریخ ‏۳۰ شهریور ۱۳۹۴، ساعت ۱۶:۵۵ توسط Amiiiir (بحث | مشارکت‌ها)
پرش به: ناوبری، جستجو

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 را بدون اینکه از حالت فشرده خارج نماییم میتوانیم مشاهده کنیم.