فشرده سازی و آرشیو - 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

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Reddit
  • YahooMyWeb
  • Technorati
  • Digg

About this entry