أمر gzip في Linux
مجمع الأوامر في لينكس
أمر gzip في Linux يستخدم لضغط الملفات.
gzip هو برنامج ضغط مستخدم على نطاق واسع، بعد ضغط الملفات به، يتم إضافة امتداد "gz" إلى اسم الملف.
النحو
gzip [-acdfhlLnNqrtvV][-S <سلسلة نهاية الضغط>][-<كفاءة الضغط>][--best/fast][ملف...] أو gzip [-acdfhlLnNqrtvV][-S <سلسلة نهاية الضغط>][-<كفاءة الضغط>][--best/fast][مجلد]
المعامل:
- -a أو --ascii استخدام نمط النص ASCII.
- -c أو --stdout أو --to-stdout إخراج ملف الضغط إلى جهاز الإخراج القياسي، دون تعديل الملف الأصلي.
- -d أو --decompress أو ----uncompress فتح ملف الضغط.
- -f أو --force ضغط الملف قسريًا. لا يهم ما إذا كان الاسم أو الاتصال القوي موجودًا أم لا، أو ما إذا كان الملف رابطًا مرجعي.
- -h أو --help مساعدة عبر الإنترنت.
- -l أو --list قائمة بالمعلومات المتعلقة بملف الضغط.
- -L أو --license عرض معلومات الإصدار والحقوق.
- -n أو --no-name عند ضغط الملف، لا حفظ اسم الملف والمعرف الزمني الأصلي.
- -N أو --name عند ضغط الملف، حفظ اسم الملف والمعرف الزمني الأصلي.
- -q أو --quiet لا عرض إشعارات.
- -r أو --recursive معالجة تراكمية، معالجة جميع الملفات والمجلدات في الدليل المحدد.
- -S<سلسلة نهاية الضغط> أو ----suffix<سلسلة نهاية الضغط> تغيير سلسلة نهاية الضغط.
- -t أو --test اختبار ما إذا كان ملف الضغط صحيحًا أم لا.
- -v أو --verbose عرض عملية تنفيذ الأمر.
- -V أو --version عرض معلومات الإصدار.
- -<كفاءة الضغط> كفاءة الضغط هي عدد بين 1-9، والقيمة المسبقة الإعدادية هي "6"، وكلما زاد الرقم، زادت كفاءة الضغط.
- --best هذا المعامل يؤدي نفس تأثير مع معامل "-9".
- --fast تأثير هذا المعامل هو نفس تأثير تحديد "-1" المعامل.}
مثال على الخط
ملفات مضغوط
[[email protected] a]# ls //عرض ملفات الدليل الحالي
a.c b.h d.cpp
[[email protected] a]# gzip * //ضغط جميع الملفات في الدليل
[[email protected] a]# ls //عرض ملفات الدليل الحالي
a.c.gz b.h.gz d.cpp.gz
[[email protected] a]#
استمرار من مثال 1، عرض التفاصيل
[[email protected] a]# gzip -dv * //استخراج الملفات، وعرض التفاصيل
a.c.gz: 0.0% -- بدلاً من a.c
b.h.gz: 0.0% -- بدلاً من b.h
d.cpp.gz: 0.0% -- بدلاً من d.cpp
[[email protected] a]#
استمرار من مثال 1، عرض معلومات ملفات المضغوط
[[email protected] a]# gzip -l *
مضغوط غير مضغوط نسبة غير مضغوط اسم_غير_مضغوط
24 0 0.0% a.c
24 0 0.0% b.h
26 0 0.0% d.cpp
مجمع الأوامر في لينكس