العودة إلى الدورة

76. أرشفة الملفات: أمر `tar` (الأساسيات)

أساسيات Linux: من الصفر إلى إتقان واجهة سطر الأوامر (CLI Hero)

دمج الملفات للنسخ الاحتياطي

tar (Tape ARchiver) هو أداة Linux القياسية لإنشاء الأرشيفات (مجموعات من الملفات المخزنة في ملف واحد) للنسخ الاحتياطي أو التوزيع. ملاحظة: أرشيفات tar هي مجموعات، وليست ملفات مضغوطة بعد.

خيارات tar الأساسية (إلزامية)

  • c: Create (إنشاء) أرشيف جديد.
  • x: Extract (استخراج) الملفات من الأرشيف.
  • f: تحديد filename (اسم الملف) للأرشيف (يجب أن يكون الخيار الأخير).
  • v: Verbose output (إخراج مفصل) (يظهر الملفات التي تتم معالجتها).

إنشاء أرشيف Tar (-cvf)

إنشاء أرشيف باسم project_archive.tar يحتوي على دليل project_A بالكامل:

bash $ tar -cvf project_archive.tar project_A/

استخراج أرشيف Tar (-xvf)

استخراج محتويات الأرشيف إلى الدليل الحالي:

bash $ tar -xvf project_archive.tar