ذكري المظهر

كيفية الرمز البريدي الملفات والدلائل في لينكس

How to Install Chromium OS on PC

How to Install Chromium OS on PC

جدول المحتويات:

Anonim

Zip هو تنسيق ملفات الأرشيف الأكثر استخدامًا والذي يدعم ضغط البيانات المفقودة.

ملف Zip هو حاوية بيانات تحتوي على واحد أو أكثر من الملفات أو الأدلة المضغوطة. تشغل الملفات المضغوطة (المضغوطة) مساحة أقل على القرص يمكن نقلها من جهاز إلى آخر بسرعة أكبر من الملفات غير المضغوطة. يمكن استخراج ملفات Zip بسهولة في Windows و macOS و Linux باستخدام الأدوات المساعدة المتاحة لجميع أنظمة التشغيل.

في هذا البرنامج التعليمي ، سوف نوضح لك كيفية ضغط ملفات ودلائل Zip (ضغط) في Linux باستخدام الأمر zip .

zip القيادة

zip هو أداة مساعدة لسطر الأوامر تساعدك في إنشاء أرشيفات Zip.

يأخذ الأمر zip نموذج بناء الجملة التالي:

zip OPTIONS ARCHIVE_NAME FILES

لإنشاء أرشيف Zip في دليل محدد ، يحتاج المستخدم إلى الحصول على أذونات الكتابة على هذا الدليل.

لا تدعم ملفات Zip معلومات ملكية نظام Linux. الملفات المستخرجة مملوكة من قبل المستخدم الذي يقوم بتشغيل الأمر.

للحفاظ على ملكية الملف والأذونات ، استخدم الأمر tar .

لم يتم تثبيت الأداة المساعدة zip افتراضيًا في معظم توزيعات Linux ، ولكن يمكنك تثبيتها بسهولة باستخدام مدير الحزم في التوزيع.

تثبيت Zip على Ubuntu و Debian

sudo apt install zip

تثبيت Zip على CentOS و Fedora

sudo yum install zip

كيفية الرمز البريدي الملفات والدلائل

إلى ملف مضغوط واحد أو أكثر ، حدد الملفات التي تريد إضافتها إلى الأرشيف مفصولة بمسافة كما هو موضح أدناه:

zip archivename.zip filename1 filename2 filename3

adding: filename1 (deflated 63%) adding: filename2 (stored 0%) adding: filename3 (deflated 38%)

افتراضيًا ، يطبع الأمر zip أسماء الملفات المضافة إلى الأرشيف وطريقة الضغط. سنشرح طرق الضغط والمستوى لاحقًا في هذا الدليل.

عند تحديد اسم أرشيف Zip إذا حذفت ملحق .zip ، ستتم إضافته تلقائيًا ما لم يكن اسم الأرشيف يحتوي على نقطة. zip archivename.zip filename بإنشاء أرشيف بنفس الاسم مثل zip archivename filename .

لمنع إخراج الأمر zip ، استخدم الخيار -q :

zip -q archivename.zip filename1 filename2 filename3

في كثير من الأحيان ، ستقوم بإنشاء أرشيف مضغوط من دليل يتضمن محتوى الدلائل الفرعية. يتيح لك الخيار -r اجتياز بنية الدليل بالكامل بشكل متكرر.

لإنشاء أرشيف Zip للدليل الذي ستستخدمه:

zip -r archivename.zip directory_name

يمكنك أيضًا إضافة ملفات وأدلة متعددة في نفس الأرشيف:

zip -r archivename.zip directory_name1 directory_name2 file1 file1

طرق ومستويات الضغط

طريقة الضغط الافتراضية من Zip مضغوطة. إذا حددت الأداة المساعدة zip أنه لا يمكن ضغط الملف ، فإنه ببساطة يخزن الملف في الأرشيف دون ضغطه باستخدام طريقة التخزين. في معظم توزيعات Linux ، تدعم أداة zip أيضًا طريقة ضغط bzip2.

لتحديد طريقة ضغط ، استخدم الخيار -Z .

zip -r -Z bzip2 archivename.zip directory_name

… adding: sub_dir/ (stored 0%) adding: sub_dir/file1 (bzipped 52%) adding: sub_dir/file2 (bzipped 79%)

يسمح لك الأمر zip بتحديد مستوى ضغط باستخدام بادئة الرقم بشرطة من 0 إلى 9. مستوى الضغط الافتراضي هو -6 . عند استخدام -0 ، سيتم تخزين جميع الملفات دون ضغط. -9 الأمر zip لاستخدام الضغط الأمثل لجميع الملفات.

على سبيل المثال ، لاستخدام مستوى الضغط -9 ، يمكنك كتابة شيء مثل هذا:

zip -9 -r archivename.zip directory_name

كلما ارتفع مستوى الضغط ، زادت كثافة عملية وحدة zip ، وسوف يستغرق وقتًا أطول لإكمالها.

إنشاء ملف ZIP محمي بكلمة مرور

zip -e archivename.zip directory_name

سيُطلب منك إدخال كلمة مرور الأرشيف والتحقق منها:

Enter password: Verify password:

إنشاء ملف مضغوط انقسام

تخيل أنك تريد تخزين أرشيف Zip على خدمة استضافة ملفات لها حد تحميل لحجم الملف يبلغ 1 جيجابايت وأن يكون أرشيف Zip الخاص بك هو 5 جيجابايت.

يمكنك إنشاء ملف مضغوط Zip جديد باستخدام خيار -s متبوعًا بالحجم المحدد. يمكن أن يكون المضاعف k (كيلوبايت) أو m (ميغا بايت) أو g (غيغا بايت) أو t (تيرابايت).

zip -s 1g -r archivename.zip directory_name

سيحتفظ الأمر أعلاه بإنشاء أرشيفات جديدة في مجموعة بعد أن يصل إلى الحد الأقصى للحجم المحدد.

archivename.zip archivename.z01 archivename.z02 archivename.z03 archivename.z04

أمثلة الرمز البريدي

قم بإنشاء أرشيف Zip باسم archivename.zip يحتوي على جميع الملفات في الدليل الحالي.

zip archivename *

كما ذكر أعلاه بما في ذلك الملفات المخفية (الملفات التي تبدأ بنقطة):

zip archivename.* *

قم بإنشاء أرشيف Zip باسم archivename.zip يحتوي على جميع ملفات MP3 في الدليل الحالي دون ضغط الملفات.

zip -0 archivename *.mp3

استنتاج

في Linux ، يمكنك إنشاء محفوظات Zip باستخدام أمر zip .

لاستخراج أرشيف ZIP على نظام Linux ، يمكنك استخدام الأمر unzip.

محطة الرمز البريدي