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

78. دمج الأرشفة والضغط (امتدادات `tar`)

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

إنشاء أرشيفات مضغوطة

من الناحية العملية، يتم عادةً إجراء الأرشفة (التجميع) والضغط (التقليص) في خطوة واحدة باستخدام خيارات tar المضمنة.

ضغط Gzip (-z)

استخدم -z لضغط الأرشيف الناتج باستخدام gzip. اصطلاح تسمية الملفات يكون عادةً .tar.gz أو .tgz.

إنشاء وضغط:

bash $ tar -czvf web_backup.tar.gz /var/www/html

استخراج وفك الضغط:

bash $ tar -xzvf web_backup.tar.gz

ضغط Bzip2 (-j)

استخدم -j للضغط باستخدام bzip2. اصطلاح تسمية الملفات هو .tar.bz2 أو .tbz.

إنشاء وضغط:

bash $ tar -cjvf project_v2.tar.bz2 project_B/

استخراج وفك الضغط:

bash $ tar -xjvf project_v2.tar.bz2

ضغط XZ (-J)

الطريقة الأحدث، وغالباً الأكثر كفاءة للضغط.

bash $ tar -cJvf data.tar.xz data/