كيفية استخراج ملف tar.gz في Linux

دليل لاستخدام الأمر tar لاستخراج ملفات tar.gz في توزيعات Ubuntu و CentOS و Fedora وتوزيعات Linux الأخرى.

يتم أرشفة معظم البرامج والمستندات والملفات وما إلى ذلك في Linux في ملف tar.gz تنسيق بدلاً من تنسيق أزيز أو رر التنسيقات المستخدمة عادةً في Windows ، على الرغم من أن أدوات Linux المساعدة تدعم هذه التنسيقات.

tar.gz يتم استخدام التنسيق بشكل شائع بواسطة البرامج المتاحة لنظام التشغيل Linux في المستودعات الرسمية وكذلك بشكل غير رسمي عبر الإنترنت.

ما هو ملف tar.gz؟

tar.gz (Gzip) هو أحد تنسيقات الملفات المتوفرة في نظام ضغط القطران. بعض تنسيقات الملفات الأخرى هي bz2 ،lzip و lzop. Gzip و bz2 هي التنسيقات الأكثر استخدامًا. Gzip يهدف إلى ضغط أسرع ، بينما bz2 المقصود به حجم أرشيف أقل.

قطران يتم تثبيته افتراضيًا على معظم أنظمة Linux. في حالة فقدها ، يمكنك تثبيتهعلى Ubuntu أو Debian أو ما شابه ذلك توزيعات Linux عن طريق تشغيل:

sudo apt تثبيت القطران

ملحوظة: في حالة إصدار Ubuntu <14.04 ، استخدم apt-get بدلاً من apt.

لتثبيت قطران على CentOS و Fedora ، يركض:

يم تثبيت القطران

كيفية استخراج tar.gz باستخدام قطران يأمر

لاستخراج ملف أرشيف tar.gz، يركض:

tar xvzf .tar.gz

دعونا نرى ما هي الخيارات xvzf يعني:

x - تحديد الملفات التي سيتم استخراجها من الأرشيف.

الخامس - ترمز إلى الإسهاب. اطبع كل اسم ملف مستخرج من الأرشيف مع مساره. هذا مخصص للمعلومات فقط ، وبالتالي فهو ليس إلزاميًا.

ض - يحدد هذا أن الأرشيف مضغوط بـ Gzip

F - يحدد هذا أن الوسيطة التالية بعد الخيارات ستكون اسم ملف الأرشيف المراد استخراجه. إذا لم يتم توفير هذا الخيار ، يحاول tar القراءة من الإدخال القياسي النهائي. في الإصدارات الأحدث ، يظهر خطأ عندما لا يتم تحديد هذا الخيار.

مثال

سيقوم الأمر التالي باستخراج الملفات الثلاثة في الأرشيف testarchive.tar.gz وطباعة أسمائهم.

tar xvzf testarchive.tar.gz

كما نرى تم استخراج الملفات الثلاثة. لاحظ أن الأمر يستخرج الملف في نفس المجلد حيث يتم تشغيل الأمر.