ما هي Tarballs لينكس وكيف يمكنك استخدامها

وفقًا لـ Wikipedia ، فإن tarball هو تنسيق ملف كمبيوتر يمكن أن يجمع بين ملفات متعددة في ملف واحد يسمى "tarball" ، وعادة ما يكون مضغوطًا.

إذن ، كيف يساعدنا ذلك وماذا يمكننا استخدامه؟

في الماضي تم إنشاء ملفات القطران لتخزين البيانات إلى الأشرطة ومصطلح tar يقف لأرشيف الشريط. في حين أنه لا يزال من الممكن استخدام هذا الغرض ، فإن مفهوم ملف tar هو ببساطة طريقة تجميع الكثير من الملفات معًا في أرشيف واحد.

ما هي فوائد استخدام ملف القطران؟

أسباب إنشاء ملفات القطران

تقوم ملفات القطران عند ضغطها بعمل نسخ احتياطية جيدة ويمكن نسخها على أقراص DVD ومحركات الأقراص الصلبة الخارجية والأشرطة وغيرها من أجهزة الوسائط وكذلك مواقع الشبكات. باستخدام ملف tar لهذا الغرض ، يمكنك استخراج جميع الملفات الموجودة داخل الأرشيف إلى أماكنها الأصلية إذا احتجت لذلك.

يمكن أيضًا استخدام ملفات Tar لتوزيع برنامج أو محتوى متعاون آخر. يتكون التطبيق من عشرات البرامج والمكتبات المختلفة بالإضافة إلى محتوى آخر داعم مثل الصور وملفات التهيئة وملفات readme وصنع الملفات.

يساعد ملف tar في الحفاظ على هذه البنية معًا لأغراض التوزيع.

الجانب السلبي من استخدام ملفات القطران

تسرد Wikipedia عددًا من القيود لاستخدام ملفات tar التي تتضمن على سبيل المثال لا الحصر:

كيفية إنشاء ملف قطران

لإنشاء ملف tar ، تستخدم بناء الجملة التالي:

tar -cf tarfiletocreate listoffiles

فمثلا:

tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*

يؤدي ذلك إلى إنشاء ملف tar يسمى garybackup مع جميع الملفات في مجلد الموسيقى والصور ومقاطع الفيديو. الملف المضغوط غير مضغوط تمامًا ويستوعب نفس حجم المجلدات الأصلية.

ولا يعد ذلك أمرًا رائعًا من حيث النسخ عبر شبكة أو الكتابة على أقراص DVD نظرًا لأنه سيستهلك المزيد من النطاق الترددي والمزيد من الأقراص وسيكون أبطأ للنسخ.

يمكنك استخدام الأمر gzip بالاقتران مع الأمر tar لإنشاء ملف tar مضغوط.

في الجوهر ، ملف tar المضغوط هو tarball.

كيف قائمة الملفات في ملف القطران

للحصول على قائمة بمحتويات ملف tar ، يتم استخدام بناء الجملة التالي:

tar -tvf tarfilename

فمثلا:

tar -tvf garybackup

كيفية استخراج ملف القطران

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

tar -xf tarfilename

قراءة متعمقة