أمر zip في Linux
مجلة الأوامر في لينكس
استخدام أمر zip في Linux لضغط الملفات.
zip هو برنامج ضغط شائع، وملف الضغط له امتداد .zip.
النحو
zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <مجلد العمل>][-ll][-n <سلسلة النهاية>][-t <تاريخ_وقت>][-<كفاءة الضغط>][ملف مضغوط][ملفات...][-i <نمط النموذج>][-x <نمط النموذج>]
المساهمات:
- -A تعديل ملفات التفريغ التلقائي القابلة للتنفيذ.
- -b<مجلد العمل> تحديد مجلد التخزين المؤقت لتخزين الملفات.
- -c إضافة تعليق لكل ملف مضغوط.
- -d حذف الملف المحدد من داخل الملف المضغوط.
- -D عدم إنشاء أسماء مجلدات داخل ملف المضغوط.
- -f تحديث الملفات الموجودة.
- -F محاولة إصلاح ملف مضغوط تالف.
- -g إضافة ملف مضغوط بعد ضغط الملف إلى ملف مضغوط موجود، وليس إنشاء ملف مضغوط جديد.
- -h المساعدة المتاحة عبر الإنترنت.
- -i<نمط النموذج> ضغط الملفات التي تتوافق مع المعيار فقط.
- -j حفظ اسم الملف ومحتواه فقط، دون حفظ أي أسماء مجلدات.
- -J حذف البيانات غير الضرورية في بداية ملف المضغوط.
- -k استخدام اسم الملف بصيغة متوافقة مع MS-DOS.
- -l عند ضغط الملف، يتم استبدال رمز LF برمز LF+CR.
- -ll عند ضغط الملف، يتم استبدال رمز LF+CR برمز LF.
- -L عرض معلومات الحقوق.
- -m بعد ضغط الملف وإضافته إلى الملف المضغوط، يتم حذف الملف الأصلي، أي نقل الملف إلى الملف المضغوط.
- -n<سلسلة النهاية> لا يضغط على الملفات التي تحتوي على سلسلة النهاية المحددة.
- -o يستخدم أحدث ملف تم تعديله في الملف المضغوط، ويقوم بإعداد وقت التغيير في الملف المضغوط إلى نفس الوقت.
- -q لا يظهر عملية تنفيذ الأوامر.
- -r معالجة تنسيق إضافي، معالجة جميع الملفات والمجلدات في الدليل المحدد.
- -S تضمين الملفات النظامية والمخفية.
- -t<تاريخ_وقت> تعيين تاريخ ملف الضغط إلى التاريخ المحدد.
- -T التحقق من أن كل ملف في ملفات التخزين صحيح.
- -u مشابه لـ -f، ولكن سيزيد أيضًا من إزالة الملفات الأخرى المضغوطة إلى الدليل.
- -v عرض عملية تنفيذ الأوامر أو عرض معلومات الإصدار.
- -V حفظ خصائص ملف نظام VMS.
- -w إضافة عدد إصدار إلى اسم الملف، هذا المعامل فعال فقط في نظام التشغيل VMS.
- -x<نمط النمط> استبعاد الملفات التي تتوافق مع المعيار أثناء الضغط.
- -X عدم حفظ خصائص الملف الإضافية.
- -y حفظ الرابط المميز مباشرة، وليس الملف الذي يشير إليه، هذا المعامل فعال فقط في أنظمة UNIX مثل.
- -z إضافة تعليق إلى ملف الضغط.
- -$ حفظ اسم مجلد وحدة الأقراص الأولي للملف المضغوط.
- -<كفاءة الضغط> كفاءة الضغط هي عدد بين 1 و9.
نماذج على الإنترنت
تضمين جميع الملفات والمجلدات في مجلد /home/html في مجلد html.zip في نفس الدليل:
zip -q -r html.zip /home/html
إذا كنا في مجلد /home/html، يمكننا تنفيذ الأوامر التالية:
zip -q -r html.zip *
حذف ملف a.c من ملف الدمج cp.zip
zip -dv cp.zip a.c
مجلة الأوامر في لينكس