كيفية إنشاء واستخراج ملفات Zip إلى دليل محدد في لينكس

في أحد مقالاتنا حول أمر tar، أظهرنا لك كيفية استخراج ملفات tar إلى دليل معين أو مختلف في نظام Linux. يشرح هذا الدليل السريع لك كيفية استخراج/فك الضغط لملفات الأرشيف .zip إلى دليل معين أو مختلف في نظام Linux.

Zip هو أداة بسيطة لتعبئة وضغط الملفات قابلة للتشغيل على مختلف أنظمة يونكس بما في ذلك Linux ونظام التشغيل Windows، بالإضافة إلى العديد من الأنظمة التشغيل الأخرى. تعتبر صيغة “zip” صيغة مألوفة لأرشفة الملفات تُستخدم على أجهزة الكمبيوتر بنظام ويندوز والأهم من ذلك، فإنها تتيح لك تحديد مستوى الضغط بين 1 و 9 كخيار.

اقرأ أيضاً: 5 أفضل أدوات أمر السطر لأرشفة الملفات في Linux

إنشاء ملف أرشيف Zip في Linux

لإنشاء ملف .zip (معبأ ومضغوط) من خلال سطر الأوامر، يمكنك تشغيل أمر مماثل للأمر التالي، يُمكن استخدام الرمز -r لتمكين قراءة ملفات الدليل بشكل تكراري.

$ zip -r tecmint_files.zip tecmint_files 
Create Zip File in Linux

لفك ضغط ملف الأرشيف tecmint_files.zip الذي قمت بإنشائه للتو، يمكنك تشغيل أمر unzip على النحو التالي.

$ unzip tecmint_files.zip

الأمر أعلاه سيستخرج الملفات في الدليل الحالي للعمل. ماذا لو أردت إرسال الملفات بدون ضغط إلى دليل محدد أو مختلف – يمكنك تعلم ذلك في القسم التالي.

استخراج ملف Zip إلى دليل معين أو مختلف

لتحميل / فك الضغط عن ملفات الأرشيف .zip إلى دليل معين أو مختلف من سطر الأوامر، ضع علامة الأمر -d unzip كما هو موضح أدناه. سنستخدم نفس المثال أعلاه لتوضيح هذا.

سيقوم هذا بفك ضغط محتوى ملف .zip إلى الدليل /tmp:

$ mkdir -p /tmp/unziped
$ unzip tecmint_files.zip -d /tmp/unziped
$ ls -l /tmp/unziped/
Extract Zip Files to Specific Directory

لمزيد من المعلومات حول الاستخدام، اقرأ صفحات دليل الأوامر zip و unzip.

$ man zip
$ man unzip 

قد ترغب أيضًا في قراءة المقالات ذات الصلة التالية.

  1. كيفية أرشفة / ضغط الملفات والمجلدات في نظام Linux
  2. كيفية فتح، استخراج وإنشاء ملفات RAR في نظام Linux
  3. Peazip – أداة إدارة ملفات وأرشيف محمولة لنظام Linux
  4. Dtrx – أداة استخراج أرشيف ذكية (tar، zip، cpio، rpm، deb، rar) لنظام Linux

في هذه المقالة القصيرة، شرحنا كيفية استخراج / فك ضغط ملفات الأرشيف .zip إلى دليل محدد أو مختلف في نظام Linux. يمكنك إضافة أفكارك إلى هذه المقالة من خلال نموذج التغذية الراجعة أدناه.

Source:
https://www.tecmint.com/unzip-extract-zip-files-to-specific-directory-in-linux/