وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

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

0 0
زمان لازم برای مطالعه: 2 دقیقه



Gunzip یک است command-line ابزاری برای فشرده سازی فایل های Gzip

Gzip یکی از محبوب‌ترین الگوریتم‌های فشرده‌سازی است که با حفظ مالکیت اصلی، مجوزها و مُهرهای زمانی، حجم فایل را کاهش می‌دهد.

طبق قرارداد، فایل‌های فشرده شده با Gzip به یکی از این موارد داده می‌شوند .gz یا .z پسوند.

در این مقاله روش استفاده از آن را توضیح خواهیم داد gunzip فرمان

نحو پایه

نحو کلی برای gunzip دستور به شرح زیر است:

gunzip [OPTION]... [FILE]...

در اکثر توزیع های لینوکس، مانند اوبونتو، CentOSو دبیان، gunzip یک است bash اسکریپت که فراخوانی می کند gzip -d
فرمان

همه gzip گزینه های خط فرمان با آن کار می کنند gunzip همچنین.

فشرده سازی فایل ها با gunzip

برای رفع فشار a .gz فایل با gunzip، نام فایل فشرده را به عنوان آرگومان ارسال کنید:

gunzip filename.gz

این دستور فایل فشرده شده را به نام اصلی، مالک، حالت و مُهر زمانی باز می‌گرداند.

به‌طور پیش‌فرض، وقتی از حالت فشرده خارج شد، gunzip فایل فشرده را حذف می کند. استفاده کنید -k گزینه نگهداری فایل:

gunzip -k filename.gz

برای نوشتن خروجی روی را terminal، استفاده کنید -c گزینه این به شما امکان می دهد فایل فشرده را نگه دارید و به صورت اختیاری آن را در مکان دیگری از حالت فشرده خارج کنید:

gunzip -c filename.gz > /directory/path/filename

را gunzip دستور همچنین چندین فایل را به عنوان آرگومان می پذیرد:

gunzip file1.gz file2.gz file3.gz

برای از حالت فشرده خارج کردن بازگشتی همه فایل ها در یک دایرکتوری معین، از -r گزینه:

gunzip -r directory

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

هنگام استفاده با -l گزینه، gunzip اطلاعات مربوط به فایل های فشرده داده شده را نشان می دهد:

gunzip -l filename.gz

خروجی شامل نام فایل فشرده نشده، اندازه فشرده و غیرفشرده و نسبت فشرده سازی خواهد بود:

         compressed        uncompressed  ratio uncompressed_name
                146                 141   9.2% filename

برای خروجی پرمخاطب تر (روش فشرده سازی، CRC، مهر زمانی و غیره)، از -v گزینه:

gunzip -lv filename
method  crc     date  time           compressed        uncompressed  ratio uncompressed_name
defla 4a4a3fb5 Aug 29 15:40                 146                 141   9.2% filename

جدول مرجع

توضیحات فرمان
فایل .gz را از حالت فشرده خارج کرده و حذف کنید gunzip filename.gz
فایل .gz را از حالت فشرده خارج کرده و نگه دارید gunzip -k filename.gz
خروجی به terminal/redirect gunzip -c filename.gz > newfile
چند فایل .gz را از حالت فشرده خارج کنید gunzip file1.gz file2.gz ...
دایرکتوری را بصورت بازگشتی از حالت فشرده خارج کنید gunzip -r /path/to/dir
فهرست مطالب gunzip -l filename.gz
فهرست پرمخاطب gunzip -lv filename.gz
تست یکپارچگی فایل (بدون استخراج) gzip -t filename.gz
فشرده سازی اجباری (حتی اگر فایل وجود داشته باشد) gunzip -f filename.gz
از حالت فشرده خارج کنید و اورجینال را نگه دارید gunzip -kc filename.gz

نتیجه گیری

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

پیشنهاد می‌کنیم بخوانید:  روش نصب وبمین روی CentOS 7

برای اطلاعات بیشتر در مورد gunzip دستور، بازدید کنید GNU مستندات gzip page

.

سوالات؟ احساس رایگان برای ارسال یک نظر در زیر!

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

زمان انتشار: 1404-12-04 14:20:07

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید