ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

از gzip

La از gzip این برنامه برای فشرده سازی یک یا چند فایل استفاده می شود. هنگام اجرا، فایل اصلی را با نسخه فشرده شده جایگزین می کند. مربوطه زیپ تفنگ این برنامه برای بازگرداندن فایل های فشرده به فرم اصلی و غیرفشرده آنها استفاده می شود. به عنوان مثال:



[me@linuxbox ~]$ ls -l /etc > foo.txt

[me@linuxbox ~]$ ls -l foo.*

-rw-r--r-- 1 me me 15738 2016-10-14 07:15 foo.txt [me@linuxbox ~]$ gzip foo.txt

[me@linuxbox ~]$ ls -l foo.*

-rw-r--r-- 1 me me 3230 2016-10-14 07:15 foo.txt.gz [me@linuxbox ~]$ gunzip foo.txt

[me@linuxbox ~]$ ls -l foo.*

-rw-r--r-- 1 me me 15738 2016-10-14 07:15 foo.txt

[me@linuxbox ~]$ ls -l /etc > foo.txt

[me@linuxbox ~]$ ls -l foo.*

-rw-r--r-- 1 me me 15738 2016-10-14 07:15 foo.txt [me@linuxbox ~]$ gzip foo.txt

[me@linuxbox ~]$ ls -l foo.*

-rw-r--r-- 1 me me 3230 2016-10-14 07:15 foo.txt.gz [me@linuxbox ~]$ gunzip foo.txt

[me@linuxbox ~]$ ls -l foo.*

-rw-r--r-- 1 me me 15738 2016-10-14 07:15 foo.txt


در این مثال ما یک فایل متنی با نام ایجاد می کنیم foo.txt از فهرست دایرکتوری بعد، می دویم از gzip، که فایل اصلی را با نسخه فشرده شده به نام جایگزین می کند foo.tx- t.gz. در فهرست دایرکتوری از فو.*، می بینیم که فایل اصلی با نسخه فشرده جایگزین شده است و حجم نسخه فشرده تقریباً یک پنجم حجم اصلی است. همچنین می‌توانیم ببینیم که فایل فشرده دارای مجوزها و مُهر زمانی مشابه نسخه اصلی است.

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


sions و مهر زمان حفظ شده است.

gzip گزینه های زیادی دارد. چندتایی این جاست:


جدول 18-1: گزینه های gzip


توضیحات گزینه

توضیحات گزینه

-c خروجی را روی خروجی استاندارد بنویسید و فایل های اصلی را نگه دارید. همچنین ممکن است با مشخص شود --stdout و ---to-stdout.


تصویر

-d از حالت فشرده خارج کنید. این باعث می شود از gzip مثل رفتار کردن زیپ تفنگ. همچنین ممکن است با مشخص شود --فشرده کردن or --فشرده کردن.


تصویر

-f فشرده سازی اجباری حتی اگر نسخه فشرده شده فایل اصلی از قبل وجود داشته باشد. همچنین ممکن است با مشخص شود --زور.


تصویر

-h نمایش اطلاعات استفاده همچنین ممکن است با مشخص شود --کمک.


تصویر

-l فهرست آمار فشرده سازی برای هر فایل فشرده. همچنین ممکن است با مشخص شود -- لیست.


تصویر

-r اگر یک یا چند آرگومان در خط فرمان دایرکتوری هستند، فایل های موجود در آنها را به صورت بازگشتی فشرده کنید. همچنین ممکن است با مشخص شود - بازگشتی.


تصویر

-t یکپارچگی یک فایل فشرده را تست کنید. همچنین ممکن است با مشخص شود

--تست.


تصویر

-v نمایش پیام های پرمخاطب در حین فشرده سازی همچنین ممکن است با مشخص شود -- پرحرف.


تصویر

-عدد مقدار فشرده سازی را تنظیم کنید. عدد یک عدد صحیح در محدوده 1 (سریعترین، کمترین فشرده سازی) تا 9 (کمترین، بیشترین فشرده سازی) است. مقادیر 1 و 9 نیز ممکن است به صورت بیان شوند --سریع و --بهترین، به ترتیب. مقدار پیش فرض 6 است.


تصویر


به مثال قبلی خود برمی گردیم:



[me@linuxbox ~]$ gzip foo.txt [me@linuxbox ~]$ gzip -tv foo.txt.gz foo.txt.gz: باشه

[me@linuxbox ~]$ gzip -d foo.txt.gz

[me@linuxbox ~]$ gzip foo.txt [me@linuxbox ~]$ gzip -tv foo.txt.gz foo.txt.gz: باشه

[me@linuxbox ~]$ gzip -d foo.txt.gz


در اینجا ما فایل را جایگزین کردیم foo.txt با یک نسخه فشرده به نام foo.txt.gz. سپس، یکپارچگی نسخه فشرده را با استفاده از -t و -v گزینه ها. فی-


در واقع، ما فایل را به شکل اصلی خود از حالت فشرده خارج کردیم.

gzip همچنین می تواند به روش های جالبی از طریق ورودی و خروجی استاندارد استفاده شود:


[me@linuxbox ~]$ ls -l /etc | gzip > foo.txt.gz

[me@linuxbox ~]$ ls -l /etc | gzip > foo.txt.gz


این دستور یک نسخه فشرده از فهرست دایرکتوری ایجاد می کند.

La زیپ تفنگ برنامه ای که فایل های gzip را از حالت فشرده خارج می کند، فرض می کند که نام فایل ها به پسوند ختم می شوند .gz، بنابراین تا زمانی که نام مشخص شده با یک فایل فشرده نشده موجود در تضاد نباشد، نیازی به تعیین آن نیست:



[me@linuxbox ~]$ gunzip foo.txt

[me@linuxbox ~]$ gunzip foo.txt


اگر هدف ما فقط مشاهده محتوای یک فایل متنی فشرده بود، می‌توانیم این کار را انجام دهیم:



[me@linuxbox ~]$ gunzip -c foo.txt | کمتر

[me@linuxbox ~]$ gunzip -c foo.txt | کمتر


متناوبا، یک برنامه همراه با آن وجود دارد از gzip، به نام zcat، که معادل است زیپ تفنگ با -c گزینه. می توان آن را مانند استفاده کرد گربه دستور روشن از gzip فایل های فشرده:



[me@linuxbox ~]$ zcat foo.txt.gz | کمتر

[me@linuxbox ~]$ zcat foo.txt.gz | کمتر


تصویر

نکته: وجود دارد zless برنامه نیز همان عملکرد خط لوله بالا را انجام می دهد.


تصویر


برترین سیستم عامل Cloud Computing در OnWorks: