فشرده سازی و آرشیو – Gzip / Zip / Tar

فشرده سازی فایل ها و
دایرکتوری ها علاوه بر صرفه جویی در میزان فضای مصرفی، نقل و انتقال و نگهداری آن
ها را نیز ساده تر می کند. رابط های گرافیکی مختلفی تحت لینوکس برای این کار وجود
دارد، اما در اینجا روش انجام این کار را از خط فرمان مرور خواهیم کرد.

برای فشرده سازی یک فایل از خط فرمان :

gzip filename.ext

و برای باز کردن این
نوع فایل از دستور زیر استفاده می کنیم :

gunzip filename.ext.gz

اگر بخواهیم از فرمت zip
استفاده کنیم، تا به عنوان مثال کاربران ویندوز هم از آن استفاده کنند از دستور زیر
استفاده کنید :

zip -r filename.zip files

و برای باز کردن فایل های zip
:

unzip filename.zip

همچنین می توانید چندین فایل را به صورت یک جا فشرده
کنید، از چنین ترکیبی استفاده کنید :

gzip filename.gz file1 file2 file3
/user/work/school

و برای آرشیو کردن فایل ها :

tar -cvf filename.tar files/directories
tar -cvf foo.tar /home/mine/work /home/mine/school

برای مشاهده
محتویات آرشیو :

tar -tvf foo.tar

و برای باز کردن آرشیو :

tar -xvf foo.tar

همچنین می توانید به هنگام ایجاد آرشیو آن را فشرده
کنید.

tar -czvf foo.tar

و یا یک آرشیو فشرده را باز کنید :

tar -xzvf foo.tgz



File Compression and Archiving — Gzip, Zip, and Tar


دیدگاه‌ها

6 پاسخ به “فشرده سازی و آرشیو – Gzip / Zip / Tar”

  1. آقا بپا یه وقت فشرده نشی =))

  2. مطلب رو مختصر و مفید گفتی. اما ای کاش یادی از bzip2 هم می‌کردی، که آن هم از فرمت‌های متداول (و همچنین آرشیو‌های فشرده [foo.tar.bz2] متداول) در توزیع‌های لینوکس و دیگر سیستم عامل های مبتنی بر یونیکس است.

  3. سلام …
    آقا شما تحت میندوز چیزه به درد بخور سراغ داری که tar.gz بسازه ؟!
    خیر ببینی !

  4. فشرده سازی و آرشیو – bzip2

    How to use Bzip2