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





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









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





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

    فشرده سازی فایل ها در Linux یا UNIX

    لینوکس و یونیکس شامل دستورات متنوعی برای فشرده سازی و از فشرده خارج کردن فایل ها می باشند. برای فشرده سازی فایل ها شما از دستورات 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 
    ویرایش توسط masome vahid : 07-16-2016 در ساعت 12:49 PM
  2. 4
  3. #2
    alboorz
    عضو تازه وارد
    تاریخ عضویت
    Jul 2013
    نوشته ها
    34
    44
    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. شناسایی کارت دیجیوم داخل esxi
    توسط hossein70 در انجمن بخش عمومی الستیکس <<>> Elastix
    پاسخ: 1
    آخرين نوشته: 08-30-2015, 09:33 AM
  2. شیوه تماس خودکار الستیکس
    توسط worldnet در انجمن بخش عمومی الستیکس <<>> Elastix
    پاسخ: 26
    آخرين نوشته: 05-27-2015, 09:14 AM
  3. پاسخ: 0
    آخرين نوشته: 09-23-2014, 05:48 AM
  4. سیستم فایل در یونیکس/لینوکس – بخش اول
    توسط Gravity در انجمن General Linux
    پاسخ: 2
    آخرين نوشته: 09-23-2014, 04:14 AM
  5. Mount کردن سیستم فایل در یونیکس – بخش اول
    توسط Gravity در انجمن General Linux
    پاسخ: 0
    آخرين نوشته: 09-23-2014, 03:59 AM

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

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