tar
أرشفة الملفّات وضغطها tar
tar يجمع مجموعة ملفّات ومجلّدات في أرشيف واحد (.tar)، ويُستخدم عادة مع gzip لإنتاج أرشيف مضغوط (.tar.gz).
اسمه اختصار لـ "tape archive" من زمن الأشرطة المغناطيسية، وبقي المعيار الفعلي لأرشفة الملفّات في Linux. الوظيفة الأساسية (إنشاء/استخراج/عرض) تُحدَّد بحرف واحد (`c`/`x`/`t`)، وتُدمَج عادة مع `z` للضغط بـ gzip و`v` لعرض تفاصيل التقدّم و`f` لتحديد اسم ملف الأرشيف.
الصياغة
tar [وظيفة][خيارات] -f اسم_الأرشيف [ملفّات]
📄 مثال
tar -czvf backup.tar.gz folder/ # إنشاء أرشيف مضغوط tar -xzvf backup.tar.gz # استخراج أرشيف مضغوط tar -tvf backup.tar.gz # عرض المحتويات بدون استخراج
أهم الخيارات
| الخيار | الوظيفة |
|---|---|
| -c | إنشاء أرشيف جديد (create) |
| -x | استخراج ملفّات من أرشيف (extract) |
| -t | عرض قائمة المحتويات بدون استخراج (list) |
| -z | الضغط أو فك الضغط عبر gzip |
| -v | عرض تفصيلي لكل ملف تتم معالجته (verbose) |
| -f | تحديد اسم ملف الأرشيف — يأتي دائمًا آخر الخيارات |
💡 نصائح عملية
- احفظ الصيغة `-czvf` للإنشاء و`-xzvf` للاستخراج كوحدة واحدة تتذكّرها — تغطّي 90% من الاستخدام اليومي
⚠️ أخطاء شائعة
- وضع `-f` قبل اسم الأرشيف مباشرة لكن بعد خيارات أخرى تحتاج قيمة أيضًا فيلتبس الترتيب — الأسهل أن يكون `f` آخر حرف في سلسلة الخيارات
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار LINUX الكامل بالعربي.