يعد Tar.gz أحد أكثر تنسيقات ضغط الملفات شيوعًا في Linux اليوم. على عكس ZIP و RAR و 7ZIP ، فهو مزيج من تنسيقين مختلفين للملفات: TAR و GZIP. يوضح هذا البرنامج التعليمي كيفية فك ضغط ملف tar.gz باستخدام كل من الأدوات الرسومية والأوامر التي تعد بالفعل جزءًا من توزيعة Linux الخاصة بك.
ما هو Tar.gz؟
ملف tar.gz هو مزيج من tar و gzip. يقوم الأول بترميز ملفك بتنسيق أرشيف تسلسلي مناسب للأشرطة الممغنطة ، بينما يقوم الأخير بضغطه إلى حجم أصغر.
أكبر ميزة لملفات tar.gz هي أنها أكثر إحكاما وأسهل في التعامل معها من تنسيقات الأرشيف المضغوطة الأخرى.
بالإضافة إلى ذلك ، يعد gzip تنسيقًا قديمًا قدم الإنترنت نفسه ، لذا فإن الأدوات التي يمكنها ضغط وفك ضغط ملفات tar.gz متاحة على نطاق واسع لجميع الأنظمة الأساسية تقريبًا.
قم بفك ضغط ملفات Tar.gz باستخدام مدير الملفات الخاص بك
يمكن لمعظم ، إن لم يكن كل ، مديري ملفات Linux فك ضغط ملف tar.gz. على سبيل المثال ، يمكن لمدير ملفات Nautilus في Ubuntu فك ضغط tar.gz عبر قائمة السياق.
- افتح مدير الملفات الخاص بك في Linux.
- انتقل إلى المجلد الذي يحتوي على أرشيف tar.gz الخاص بك.
- انقر بزر الماوس الأيمن فوق الأرشيف وحدد “استخراج إلى”.
- حدد الدليل الذي تريد حفظ الملفات المستخرجة فيه. انقر فوق “تحديد”.
نصيحة: في حين أن Gzip هي أداة رائعة ، فهي ليست الأداة الوحيدة التي يمكنها الضغط على نظام Linux. تعرف على المزيد حول أفضل أدوات الضغط في Linux اليوم.
قم بفك ضغط ملفات Tar.gz باستخدام سطر الأوامر
- افتح Terminal وانتقل إلى الدليل الذي يحتوي على ملف tar.gz الخاص بك.
- قم بفك ضغط ملف tar.gz بامتداد
tar
يأمر:
tar -xzvf maketecheasier.tar.gz
يمكنك أيضًا إخبار tar لاستخراج أرشيفك في دليل مختلف. على سبيل المثال ، سيقوم الأمر التالي بفك ضغط ملف “maketecheasier.tar.gz” إلى مجلد “المستندات”:
tar -xzvf maketecheasier.tar.gz -C /home/$USER/Documents
قم بفك ضغط ملفات Tar.gz باستخدام Xarchiver
بينما يمكن لمدير الملفات في معظم التوزيعات العمل مع tar.gz ، هناك حالات تحتاج فيها إلى أداة أكثر قوة للقيام بالمهمة. Xarchiver هو برنامج رسومي مرن للغاية يمكنه فك ضغط الأرشيف وتنسيقات الحزم المحمولة في Linux.
- قم بتثبيت Xarchiver في Debian و Ubuntu عن طريق تشغيل الأمر التالي:
sudo apt install xarchiver
- قم بتشغيل “Xarchiver”. انقر على “أرشفة” ، ثم “فتح”.
- انتقل إلى ملف tar.gz الخاص بك وانقر على “فتح”.
- انقر على “إجراء” ، ثم على “استخراج”.
في مربع الخيار الذي يظهر ، اختر كيف وأين تريد فك ضغط ملف tar.gz.
- انقر فوق مربع الاختيار “ملفات اللمس”. سيخبر هذا Xarchiver بفك ضغط محتويات الأرشيف ، بغض النظر عن الملفات الموجودة في دليل الوجهة.
- انقر فوق الزر “استخراج” لفك ضغط ملف tar.gz الخاص بك.
قم بفك ضغط ملفات Tar.gz باستخدام Unpack
Unpack عبارة عن برنامج نصي بسيط لمجمّع Bash تابع لجهة خارجية يسمح لك بفك ضغط أي نوع تقريبًا من تنسيق الأرشيف الحديث في Linux. على عكس tar و Xarchiver ، فإنه يهدف إلى أن يكون حل أمر واحد بسيط لاستخراج ملفات Tar.gz.
- لبدء تثبيت Unpack ، قم باستنساخ برنامج Unpack النصي من مستودع Git الخاص بالمؤلف:
git clone https://github.com/githaff/unpack.git
- أنشئ مجلد “bin” في الدليل الرئيسي للمستخدم:
- انسخ البرنامج النصي Unpack إلى مجلد “bin” الجديد:
cp /home/$USER/unpack/unpack /home/$USER/bin/
- قم بتمكين جزء التنفيذ من برنامج Unpack الجديد الخاص بك:
chmod u+x,go-x /home/$USER/bin/unpack
- استخدم فك الضغط لفك ضغط ملف tar.gz الخاص بك. على سبيل المثال ، سيؤدي تشغيل الأمر التالي إلى استخراج ملف “maketecheasier.tar.gz” في مجلد “التنزيلات”:
unpack /home/$USER/Downloads/maketecheasier.tar.gz
جيد ان تعلم: يمكنك توفير مساحة أكبر على القرص في Linux عن طريق تمكين TRIM لـ SSD الخاص بك أثناء ضغط ملفات الأرشيف.
أسئلة مكررة
هل من الممكن استخراج ملف tar.gz في نظامي macOS و Windows؟
يمكنك فك ضغط ملف tar.gz في نظام macOS بالنقر فوقه نقرًا مزدوجًا في برنامج Finder. يمكنك أيضا استخدام نفس الشيء tar
الأمر لاستخراج ملف tar.gz في Terminal.
لفك ضغط ملف tar.gz على نظام Windows ، يمكنك إما تنزيل أداة أرشيف 7zip أو تثبيت Linux من خلال WSL.
هل من الممكن استخراج عدة ملفات tar.gz في نفس الوقت؟
يمكنك فك ضغط أرشيفات tar.gz متعددة في نفس المجلد عن طريق تشغيل Bash for loop داخل دليل الأرشيف الخاص بك: for i in $(ls); do tar -xvzf $i ; done
. يمكنك أيضًا استخدام أداة Multi-Extract الخاصة بـ Xarchiver لاستخراج ملفات tar.gz متعددة.
هل يمكن لبرنامج Xarchiver استخراج ملفات tar.gz بشكل انتقائي بدلاً من الكتابة فوقها؟
نعم. قم بإلغاء تحديد خيار “Touch files” في مربع الحوار Extract Files ، ثم قم بتمكين إما خيار “تحديث الملفات الموجودة” أو مربع الاختيار “تحديث الملفات الموجودة فقط”.
رصيد الصورة: Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.
اشترك في نشرتنا الإخبارية!
تم تسليم أحدث دروسنا مباشرة إلى صندوق الوارد الخاص بك
اكتشاف المزيد من ينبوع المعرفة
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.