مقدمة تمهيدية
توضح الأمثلة التالية الاستخدامات النموذجية للأمر unzip لفك ضغط ملفات "الأرشيف" ، وتسمى أيضًا "ملفات zip". من المفترض أن يتم إنشاء ملفات الأرشيف باستخدام برنامج مثل zip ، والذي يستخدم تنسيق ملف zip القياسي.
لاستخدام فك الضغط لاستخراج جميع أعضاء archive letters.zip في الدليل الحالي والمجلدات الفرعية أدناه ، إنشاء أي أدلة فرعية حسب الضرورة:
لاستخراج جميع أعضاء letters.zip إلى الدليل الحالي فقط:
unzip -j الحروفلاختبار letters.zip ، قم بطباعة رسالة ملخص تشير إلى ما إذا كان الأرشيف موافقًا أم لا:
unzip -tq الحروفلاختبار جميع ملفات zipfiles في الدليل الحالي ، اطبع فقط الملخصات:
unzip -tq \ *. zip(تكون العلامة المائلة للخلف قبل العلامة النجمية مطلوبة فقط إذا كانت shell توسع أحرف البدل ، كما هو الحال في Unix ؛ يمكن استخدام علامات الاقتباس المزدوجة بدلاً من ذلك ، كما هو الحال في الأمثلة المصدرية أدناه.) لاستخراج البيانات القياسية لجميع أعضاء letters.zip تنتهي أسماؤهم في .tex ، التحويل التلقائي إلى اتفاقية نهاية الخط المحلية وتوصيل الإخراج إلى المزيد (1):
unzip -ca letters \ *. tex | أكثر منلاستخراج الملف الثنائي paper1.dvi إلى الإخراج القياسي وأنبوبه إلى برنامج طباعة:
unzip -p articles paper1.dvi | dvipsلاستخراج كل الملفات المصدر FORTRAN و C - *. f ، * .c ، * .h ، و Makefile - إلى الدليل / tmp:
unzip source.zip "*. [fch]" Makefile -d / tmp(علامات الاقتباس المزدوجة ضرورية فقط في نظام التشغيل Unix ولا يتم تشغيلها إلا إذا تم تشغيل globbing). لاستخراج جميع الملفات المصدر FORTRAN و C ، بغض النظر عن الحالة (على سبيل المثال ، كل من * .c و * .C ، وأي ملف makefile أو Makefile أو MAKEFILE أو ما شابه):
unzip -C source.zip "*. [fch]" makefile -d / tmpلاستخراج أي ملفات من هذا القبيل ولكن قم بتحويل أي أحرف كبيرة من MS-DOS أو VMS إلى أحرف صغيرة وتحويل نهايات الأسطر لجميع الملفات إلى المعيار المحلي (دون احترام لأي ملفات قد يتم وضع علامة عليها باسم "` binary "):
unzip -aaCL source.zip "*. [fch]" makefile -d / tmpلاستخراج الإصدارات الأحدث من الملفات الموجودة بالفعل في الدليل الحالي ، دون الاستفسار (ملاحظة: كن حذراً من فك الضغط في منطقة زمنية واحدة في ملف zipfile تم إنشاؤه في ملف آخر - تحتوي أرشيفات ZIP غير تلك التي تم إنشاؤها بواسطة Zip 2.1 أو أحدث على معلومات المنطقة الزمنية ، و في الواقع ، قد يكون الملف "الأحدث" من المنطقة الزمنية الشرقية أقدم منه:
بفك المصادرلاستخراج إصدارات أحدث من الملفات الموجودة في الدليل الحالي وإنشاء أي ملفات غير موجودة بالفعل (نفس التحذير مثل المثال السابق):
مصادر unzip -uoلعرض شاشة تشخيص توضح أي خيارات unzip و zipinfo يتم تخزينها في متغيرات البيئة ، سواء تم تجميع دعم فك التشفير في ، تم تجميع المترجم الذي تم فك تجميع بفك منه ، الخ:
بفكفي الأمثلة الخمسة الأخيرة ، افترض أنه يتم تعيين UNZIP أو UNZIP_OPTS إلى -q. للقيام قائمة هدوء فردي:
unzip -l file.zipللقيام بإدراج مزدوج بشكل هادئ:
unzip -ql file.zip(لاحظ أن `` .zip ') غير ضروري بشكل عام.) للقيام بقائمة قياسية:
unzip --ql file.zipأو
unzip -lq file.zipأو
unzip -l - q file.zip (لا تؤذي السلبيات الإضافية في الخيارات.)
بناء جملة كامل للأمر: zip
بناء الجملة الكامل للأمر: بفك