ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 2 از 2
  1. #1
    Fariba
    مدیر آزمایشی
    تاریخ عضویت
    Aug 2015
    نوشته ها
    76
    1
    136
    میزان امتیاز
    2

    فشرده سازی فایل ها در Linux با bzip2, gzip, zip, tar

    لینوکس و یونیکس شامل دستورات متنوعی برای فشرده سازی و از فشرده خارج کردن فایل ها می باشند. برای فشرده سازی فایل ها شما از دستورات gzip ،bzip2 و zip استفاده می کنید. برای باز کردن فایل ها نیز شما می توانید از gzip –d، bunzip2(bzip2 –d) ،unzip استفاده کنید.


    فشرده سازی فایل ها در لینوکس

    الگوی دستور : (gzip {filename})

    توضیحات :
    Gzip حجم فایل ها را با استفاده از Lempel-Ziv (LZ77) کد گذاری می کند. هر فایل توسط یک extension با نام .gz جایگزین می شود.

    مثال :
    کد PHP:
    gzip mydata.doc
    gzip 
    *.jpg
    ls 
    -

    الگوی دستور : (bzip2 {filename})

    توضیحات :
    نرم افزار Bzip2 ، فایل ها را با استفاده از الگوریتم burrows-wheeler (که در حقیقت الگوریتم فشرده سازی و مرتب سازی بلاک می باشد) و همچنین کدینگ هافمن (Huffman coding) فشرده می کند. فشرده سازی به طور کلی به طور قابل توجهی بهتر از bzip که بر پایه LZ77/LZ78 است کار می کند. هر فایل با پسوند .bz2 فشرده می شود.

    مثال :
    کد PHP:
    bzip2 mydata.doc
    bzip2 
    *.jpg
    ls 
    -

    الگوی دستور : (zip {.zip-filename} {filename-to-compress})

    توضیحات :
    Zip یک ابزار فشرده سازی و بسته بندی فایل ها برای یونیکس و لینوکس است. هر فایلی دریک فایل .zip ذخیره می شود.

    مثال :
    کد PHP:
    zip mydata.zip mydata.doc
    zip data
    .zip *.doc
    ls 
    -

    الگوی دستور : (tar -zcvf {.tgz-file} {files} , tar -jcvf {.tbz2-file} {files})

    توضیحات :
    tar در گنو/لینوکس ابزاری برای آرشیو کردن است که می تواند برای فشرده سازی فایل های بزرگ استفاده شود. Tar در گنو هر دو آرشیو و فشرده سازی gzip و bzip2 را انجام می دهد. اگر شما بیشتر از دو فایل داشته باشید، استفاده از tar بجای gzip یا bzip2 پیشنهاد می شود.

    -z : برای فشرده سازی gzip استفاده می شود
    -j : برای فشرده سازی bzip2 استفاده می شود.

    مثال :
    کد PHP:
    tar -zcvf data.tgz *.doc
    tar 
    -zcvf pics.tar.gz *.jpg *.png

    tar 
    -jcvf data.tbz2 *.doc
    ls 
    -


    از فشرده خارج کردن فایل ها در لینوکس

    الگوی دستور : (gzip -d {.gz file} , gunzip {.gz file})

    توضیحات :
    جهت Decompress کردن یک فایل از دستور gzip استفاده میکنیم. فایل به شکل اصلی خود restor می شود.

    مثال :
    کد PHP:
    gzip -d mydata.doc.gz
    gunzip mydata
    .doc.gz 

    الگوی دستور : (bzip2 -d {.bz2-file} , bunzip2 {.bz2-file})

    توضیحات :
    جهت Decompress کردن یک فایل که با استفاده از دستور bzip2 فشرده شده است، انجام می شود. فایل به شکل اصلی خود restor می شود.

    مثال :
    کد PHP:
    bzip2 -d mydata.doc.bz2
    gunzip mydata
    .doc.bz2 

    الگوی دستور : (unzip {.zip file})

    توضیحات :
    استخراج کردن فایل های فشرده شده که به صورت ZIP آرشیو شده اند.

    مثال :
    کد PHP:
    unzip file.zip
    unzip data
    .zip resume.doc 

    الگوی دستور : (tar -zxvf {.tgz-file} , tar -jxvf {.tbz2-file})

    توضیحات :
    Untar یا Decompress کردن فایل هایی که با استفاده از tar و به صورت gzip و bzip2 فشرده شده اند.

    مثال :
    کد PHP:
    tar -zxvf data.tgz 
    tar 
    -zxvf pics.tar.gz *.jpg
    tar 
    -jxvf data.tbz2 


    لیست کردن محتویات یک فایل آرشیو فشرده در لینوکس

    گاهی اوقات شما می خواهید بدون از فشرده خارج کردن فایل فشرده شده محتویات داخل آنرا مشاهده کنید.

    الگوی دستور : (gzip -l {.gz file})

    توضیحات :
    لیست کردن فایل های که به صورت GZIP آرشیو شده اند.

    مثال :
    کد PHP:
    gzip -l mydata.doc.gz 

    الگوی دستور : (unzip -l {.zip file})

    توضیحات :
    لیست کردن فایل های که به صورت ZIP آرشیو شده اند.

    مثال :
    کد PHP:
    unzip -l mydata.zip 

    الگوی دستور : (tar -ztvf {.tar.gz} , tar -jtvf {.tbz2})

    توضیحات :
    لیست کردن فایل های که به صورت TAR آرشیو شده اند.

    مثال :
    کد PHP:
    tar -ztvf pics.tar.gz
    tar 
    -jtvf data.tbz2 
    همچنین توصیه میشود مطالعه کنید :
    آموزش نصب rar و ساختن/ایجاد و بازکردن فایل های rar در لینوکس
    archive, compress, decompress فایل ها و دایرکتوری ها به همراه جستجوی آنها در لینوکس
    آموزش دستور tar در linux
    ویرایش توسط Habili : 02-14-2017 در ساعت 01:00 PM
  2. 4
  3. #2
    alboorz
    عضو تازه وارد
    تاریخ عضویت
    Jul 2013
    نوشته ها
    36
    46
    6
    میزان امتیاز
    0
    با سپاس از آموزش که زحمتش رو کشیدید. من توی مسیر home یوزر root هستم. و میخوام از اونجا با استفاده از دستور tar -czvf بگم که یک فولدری رو فشرده سازی کنه و بریزتش توی یک مسیر دیگه. ولی دستوری که میزنم کار نمیکنه. من میخوام از توی همون مسیر root بگم که دایرکتوری 1111 رو از مسیر /tmp/1111 فشرده کن و بعدش بریزش توی مسیر /etc/ که وقتی این دستور رو میزنم با شکست مواجه میشم.
    کد PHP:
    # pwd
    /root
    # tar czvf 1111.tar.gz /tmp/1111/ /etc/ 
نمایش نتایج: از 1 به 2 از 2

موضوعات مشابه

  1. نصب و راه اندازی مانیتورینگ zabbix در linux
    توسط Habili در انجمن نرم افزارهای مانیتورینگ و مدیریت شبکه لینوکسی
    پاسخ: 35
    آخرين نوشته: 11-02-2016, 12:11 PM
  2. پاسخ: 1
    آخرين نوشته: 03-09-2016, 12:22 PM
  3. نصب و راه اندازی OpenVPN در linux
    توسط Fariba در انجمن General Linux
    پاسخ: 0
    آخرين نوشته: 10-11-2015, 05:57 PM
  4. آموزش نصب و راه اندازی eclipse در linux (دبیان)
    توسط masome vahid در انجمن Android and Linux
    پاسخ: 2
    آخرين نوشته: 07-04-2015, 01:37 AM
  5. نصب و راه اندازی lvm در linux (بخش 1)
    توسط masome vahid در انجمن General Linux
    پاسخ: 0
    آخرين نوشته: 05-29-2015, 07:36 PM

کلمات کلیدی این موضوع

bz2 bzip2 compress decompress extract کردن فایل های rar و zip در لینوکس gunzip gzip tar فشرده سازی فایل ها و دایرکتوری ها با zip در لینوکس فشرده سازی فایل ها و دایرکتوری ها در لینوکس فشرده سازی فایل ها در linux فشرده سازی فایل ها در لینوکس فشرده سازی در لینوکس چطور فایل tgz یا tar.gz بسازیم zip آموزش فشرده سازی فایل در لینوکس آموزش ساخت فایل rar در لینوکس آرشیو و فشرده سازی با دستور tar ایجاد فایل با فرمت tar.gz باز کردن فایل های rar در لینوکس باز کردن فایل های rar در اوبونتو و دبیان باز کردن فایل های فشرده در لینوکس باز کردن فایل های zip و rar در لینوکس باز کردن و استخراج فایل ها در لینوکس دستور bz2 file دستور bzip2 در لینوکس دستور gunzip در لینوکس دستور gzip در لینوکس دستور tar در لینوکس دستور unzip در لینوکس دستور zip در لینوکس دستورات فشرده سازی bunzip2 bzip2 gunzip gzip tar دستورات فشرده سازی در لینوکس ساخت فایل rar در لینوکس ساخت فایل tar ساخت فایل zip در لینوکس ساخت فایل با فرمت tar.gz ساخت فایل زیپ در لینوکس

نمایش برچسب‌ها

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •