وفقًا لـ Wikipedia ، فإن tarball هو تنسيق ملف كمبيوتر يمكن أن يجمع بين ملفات متعددة في ملف واحد يسمى "tarball" ، وعادة ما يكون مضغوطًا.
إذن ، كيف يساعدنا ذلك وماذا يمكننا استخدامه؟
في الماضي تم إنشاء ملفات القطران لتخزين البيانات إلى الأشرطة ومصطلح tar يقف لأرشيف الشريط. في حين أنه لا يزال من الممكن استخدام هذا الغرض ، فإن مفهوم ملف tar هو ببساطة طريقة تجميع الكثير من الملفات معًا في أرشيف واحد.
ما هي فوائد استخدام ملف القطران؟
- يمكنك تجميع عدد كبير من الملفات في ملف tar واحد
- يتوفر أمر tar في معظم أنظمة Linux ويمكن بالتالي نقله واستخلاصه دون مشاكل في التوافق
- يحافظ ملف tar على أوقات الوصول للملفات
- يحافظ ملف tar على أذونات الملفات
- يحتوي ملف القطران على روابط رمزية
- يمكنك كتابة ملفات القطران على الأجهزة الخام مثل الشريط ، وأقراص الفيديو الرقمية ، ومحركات أقراص USB
أسباب إنشاء ملفات القطران
تقوم ملفات القطران عند ضغطها بعمل نسخ احتياطية جيدة ويمكن نسخها على أقراص DVD ومحركات الأقراص الصلبة الخارجية والأشرطة وغيرها من أجهزة الوسائط وكذلك مواقع الشبكات. باستخدام ملف tar لهذا الغرض ، يمكنك استخراج جميع الملفات الموجودة داخل الأرشيف إلى أماكنها الأصلية إذا احتجت لذلك.
يمكن أيضًا استخدام ملفات Tar لتوزيع برنامج أو محتوى متعاون آخر. يتكون التطبيق من عشرات البرامج والمكتبات المختلفة بالإضافة إلى محتوى آخر داعم مثل الصور وملفات التهيئة وملفات readme وصنع الملفات. يساعد ملف tar في الحفاظ على هذه البنية معًا لأغراض التوزيع.
الجانب السلبي من استخدام ملفات القطران
تسرد Wikipedia عددًا من القيود لاستخدام ملفات tar التي تتضمن على سبيل المثال لا الحصر:
- دعم نظام التشغيل. يتم اعتماد ملفات القطران على نطاق واسع عبر منصات يونيكس ولينكس ، ولكن هناك حاجة لأدوات الطرف الثالث لفتحها في ويندوز
- Tarbombs - أساسا صممت هذه الملفات القطران لتوسيع ووضع الملفات في دلائل متعددة في جميع أنحاء نظام الملفات الخاص بك. هذه مشكلة عند تلقي كرات من الكربون بدلاً من استخدام الخاصة بك. مثل معظم الأشياء في الحوسبة ، فإن الموارد الموثوق بها هي المفتاح.
- من الصعب تحديد موقع واستخراج الملفات الفردية من ملف tar
- عند ضغطها باستخدام gzip ، يجب فك ضغط الملف بأكمله بينما يمكنك باستخدام ملف zip القياسي عرض محتويات الأرشيف أثناء ضغط الملفات الفردية واستخراجها.
- يمكن أن يحتوي ملف 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
قراءة متعمقة
- صفحات دليل جنو
- ما هو ملف القطران
- مثال على استخدامات الأمر tar
- مثال موجز لأمر gzip