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

سيوضح لك هذا الدليل ليس فقط كيفية استخراج ملفات tar.gz ولكنه سيوضح لك أيضًا أسبابها ولماذا ستستخدمها.

ما هو ملف tar.gz؟

تم ضغط ملف يحتوي على الامتداد gz باستخدام الأمر gzip .

يمكنك ضغط أي ملف باستخدام الأمر gzip كما يلي:

غزيب

فمثلا:

gzip image1.png

سيؤدي الأمر أعلاه إلى ضغط الملف image1.png وسيتم الآن استدعاء الملف image1.png.gz.

يمكنك إلغاء ضغط الملف الذي تم ضغطه باستخدام gzip باستخدام الأمر gunzip كما يلي:

gunzip image1.png.gz

تخيل الآن أنك تريد ضغط جميع الصور في مجلد. يمكنك استخدام الأمر التالي:

gzip * .png * .jpg * .bmp

سيؤدي ذلك إلى ضغط كل ملف باستخدام ملحق png أو jpg أو bmp. ومع ذلك ، ستبقى جميع الملفات كملفات فردية.

سيكون من الأفضل إذا كنت تستطيع إنشاء ملف واحد يحتوي على جميع الملفات ثم ضغط ذلك باستخدام gzip.

هذا هو المكان الذي يأتي فيه الأمر tar . ملف tar الذي يُعرف عادةً باسم tarball هو طريقة لإنشاء ملف أرشيف يحتوي على العديد من الملفات الأخرى.

لا يتم ضغط ملف tar وحده.

إذا كان لديك مجلد ممتلئ بالصور ، يمكنك إنشاء ملف tar للصور باستخدام الأمر التالي:

tar -cvf images.tar ~ / الصور

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

الآن وبعد أن أصبح لديك ملف واحد يحتوي على جميع صورك ، يمكنك الآن ضغطه باستخدام الأمر gzip:

gzip images.tar

سيكون اسم ملف ملف الصور الآن images.tar.gz.

يمكنك إنشاء ملف tar وضغطه باستخدام أمر واحد كما يلي:

tar -cvzf images.tar.gz ~ / الصور

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

الآن أنت تعرف أن ملف tar.gz هو ملف tar مضغوط وأنك تعرف أن ملف tar هو طريقة لطيفة لتجميع الملفات والمجلدات.

أول شيء يجب القيام به بعد ذلك لاستخراج ملف tar.gz هو فك ضغط الملف كما يلي:

غونزيب

فمثلا:

gunzip images.tar.gz

لاستخراج الملفات من ملف tar ، استخدم الأمر التالي:

tar -xvf

فمثلا:

tar -xvf images.tar

ومع ذلك ، يمكنك فك ضغط ملف gzip واستخراج الملفات من ملف tar باستخدام أمر واحد كما يلي:

tar -xvzf images.tar.gz

سرد محتويات ملف tar.gz

يجب أن تكون حريصًا على استخراج ملفات tar.gz التي تتلقاها من أشخاص آخرين أو من روابط التنزيل لأنها قد تدمر النظام عن قصد أو عن غير قصد.

يمكنك عرض محتويات ملف tar باستخدام بناء الجملة التالي:

tar -tzf images.tar.gz

سيوضح لك الأمر أعلاه أسماء ومواقع الملفات التي سيتم استخراجها.

ملخص

تعتبر ملفات tar.gz رائعة لأغراض النسخ الاحتياطي لأنها تحافظ على الملفات والمسارات سليمة داخل ملف tar ويتم ضغط الملف لجعله أصغر.

هناك دليل آخر قد تكون مهتمًا به وهو هذا الذي يعرض كيفية ضغط الملفات باستخدام الأمر zip لـ Linux ، ويوضح هذا كيفية فك ضغط الملفات باستخدام الأمر unzip .