كيفية ضغط ملفات متعددة في نظام التشغيل Unix

الكتابة

حقوق الصورة: DragonImages / iStock / GettyImages

من الطرق الشائعة لتخزين مجموعات من الملفات المتعددة ومشاركتها استخدام تنسيق ملف ZIP. يقوم أمر zip بضغط ملف واحد أو أكثر ويجمعها في ملف واحد. يمكن لمعظم أنظمة التشغيل الحديثة ، بما في ذلك Microsoft Windows و macOS وأشكال Unix و Linux ، التعامل مع ملفات ZIP. إذا كنت تستخدم نظام تشغيل Unix أو Linux ، فقد ترغب في استخدام أداة سطر أوامر Unix zip لإدارة هذه الملفات.

أمر Unix ZIP

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

فيديو اليوم

لإنشاء ملف ZIP ، انتقل إلى سطر الأوامر واكتب "zip" متبوعًا باسم ملف ZIP الذي تريد إنشاءه وقائمة بالملفات المراد تضمينها. على سبيل المثال ، يمكنك كتابة "zip example.zip folder1 / file1 file2 folder2 / file3" لإنشاء ملف ZIP يسمى "example.zip" بما في ذلك النسخ المضغوطة من الملفات في المسارات الثلاثة المدرجة.

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

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

Unix Unzip

إذا كان لديك ملف ZIP على كمبيوتر Unix وتحتاج إلى استخراج الملفات منه ، فاستخدم الأمر unzip. اكتب "unzip" في سطر الأوامر متبوعًا باسم ملف ZIP ، مثل "unzip example.zip."

يتم فك ضغط الملف في الدليل الحالي. إذا كنت تريد استخدام الأمر unzip لسرد الملفات في ملف ZIP دون استخراجها فعليًا ، فاكتب "unzip -l" لخيار القائمة. هذا يوفر مساحة ويتجنب ملء دليل بالملفات إذا لم تكن متأكدًا مما يوجد في ملف مضغوط.

يمكن أن تحتوي ملفات Zip على برامج ضارة ، لذلك من الأفضل العمل مع ملفات ZIP فقط من الأشخاص الذين تثق بهم.

بدائل لبرنامج Zip و Unzip

لا يمكن استخدام Zip و unzip للعمل مع ملفات ZIP على أنظمة Unix.

يتضمن Apple macOS دعمًا أصليًا لملفات ZIP ، لذا يمكنك النقر عليها نقرًا مزدوجًا لفتحها مثل المجلدات الأخرى. غالبًا ما تشتمل أنظمة Linux التي تشغل بيئة سطح مكتب GNOME على أداة رسومية تسمى File Roller ، وغالبًا ما تستخدم الأنظمة التي تشغل بيئة KDE واحدة تسمى Ark.

يستخدم مستخدمو Unix أيضًا نظامًا آخر لتجميع الملفات المعروفة باسم tar ، والتي تدعمها أدوات سطر الأوامر التي تعمل بشكل مشابه لأدوات zip. بشكل عام ، استخدم "tar -c" لإنشاء ملف tar و "tar -x" لاستخراج ملف. يحتوي دليل Unix على خيارات أخرى متوفرة ، بما في ذلك مجموعة متنوعة من أنواع ضغط البيانات المشابهة لـ ZIP.