📦 تعرف على أدوات الضغط في لينكس: tar، gzip، وzip 👍
---
مقدمة
مرحباً بكم 😵، سنتعرف اليوم على مجموعة من أدوات الضغط الأساسية في لينكس التي تساعدك على إدارة الملفات والمجلدات بكفاءة: tar، gzip، وzip. باستخدام هذه الأدوات، يمكنك:
- ضغط الملفات والمجلدات لتوفير المساحة. 😀
- أرشفة الملفات لتسهيل النقل والنسخ الاحتياطي. 📦
- فك ضغط الملفات المستلمة من مصادر أخرى. 🔄
---
أداة tar 📚
ال tar هو اختصار لـ *Tape Archive*، وهو أداة تستخدم لأرشفة ملفات متعددة في ملف واحد بدون ضغط. غالباً ما يستخدم بالتزامن مع أدوات الضغط الأخرى.
إنشاء أرشيف tar
لإنشاء أرشيف tar من مجلد أو ملفات:
tar -cvf archive.tar /path/to/directory
- -c: إنشاء أرشيف جديد.
- -v: عرض الملفات أثناء العملية (اختياري).
- -f: تحديد اسم الملف الناتج.
استخراج أرشيف tar
لفك الأرشيف:
tar -xvf archive.tar
- -x: استخراج الملفات من الأرشيف.
---
أداة gzip 📄
ال gzip هو أداة تستخدم لضغط الملفات. غالباً ما يتم استخدامه مع tar لإنشاء ملفات tar.gz أو tgz.
إنشاء أرشيف مضغوط باستخدام tar و gzip
لإنشاء أرشيف مضغوط:
tar -czvf archive.tar.gz /path/to/directory
- -z: استخدام gzip للضغط.
استخراج أرشيف tar.gz
لفك ضغط واستخراج الملفات:
tar -xzvf archive.tar.gz
- -x: استخراج الملفات.
- -z: فك ضغط باستخدام gzip.
---
أداة zip 📁
ال zip هو أداة تستخدم لضغط وأرشفة الملفات في نفس الوقت، وتُستخدم على نطاق واسع لتوافقها مع أنظمة التشغيل الأخرى.
إنشاء ملف zip
لضغط ملفات أو مجلدات:
zip -r archive.zip /path/to/directory
- -r: تضمين المجلدات الفرعية (للأرشفة بشكل تكراري).
استخراج ملف zip
لفك ضغط ملف zip:
unzip archive.zip
---
أداة bzip2 📑
ال bzip2 هو أداة أخرى للضغط تقدم نسبة ضغط أعلى من gzip.
إنشاء أرشيف tar.bz2 باستخدام bzip2
لإنشاء أرشيف مضغوط باستخدام bzip2:
tar -cjvf archive.tar.bz2 /path/to/directory
- -j: استخدام bzip2 للضغط.
#### استخراج أرشيف tar.bz2
tar -xjvf archive.tar.bz2
---
أداة xz 🗜
xz هي أداة ضغط تقدم نسب ضغط عالية جداً.
#### إنشاء أرشيف tar.xz
tar -cJvf archive.tar.xz /path/to/directory
- -J: استخدام xz للضغط.
#### استخراج أرشيف tar.xz
tar -xJvf archive.tar.xz
---
نصائح مفيدة ⭐️
- استخدام الخيار -C: لتحديد المجلد الوجهة عند استخراج الملفات.
tar -xzvf archive.tar.gz -C /destination/directory
- عرض محتويات الأرشيف دون استخراجها:
tar -tvf archive.tar.gz
- ضغط ملف واحد باستخدام gzip أو bzip2:
gzip filename.txt
# أو
bzip2 filename.txt
---
خاتمة
باستخدام هذه الأدوات القوية، يمكنك إدارة ملفاتك ومجلداتك بكفاءة في بيئة لينكس. سواء كنت تحتاج إلى ضغط الملفات لتوفير المساحة، أو أرشفتها للنسخ الاحتياطي، فإن tar، gzip، zip، bzip2، وxz ستكون أدواتك الأساسية. جربها الآن واستمتع بمرونة إدارة الملفات في لينكس .
#tar #gz #zip #linux @kaliLinux
---
مقدمة
مرحباً بكم 😵، سنتعرف اليوم على مجموعة من أدوات الضغط الأساسية في لينكس التي تساعدك على إدارة الملفات والمجلدات بكفاءة: tar، gzip، وzip. باستخدام هذه الأدوات، يمكنك:
- ضغط الملفات والمجلدات لتوفير المساحة. 😀
- أرشفة الملفات لتسهيل النقل والنسخ الاحتياطي. 📦
- فك ضغط الملفات المستلمة من مصادر أخرى. 🔄
---
أداة tar 📚
ال tar هو اختصار لـ *Tape Archive*، وهو أداة تستخدم لأرشفة ملفات متعددة في ملف واحد بدون ضغط. غالباً ما يستخدم بالتزامن مع أدوات الضغط الأخرى.
إنشاء أرشيف tar
لإنشاء أرشيف tar من مجلد أو ملفات:
tar -cvf archive.tar /path/to/directory
- -c: إنشاء أرشيف جديد.
- -v: عرض الملفات أثناء العملية (اختياري).
- -f: تحديد اسم الملف الناتج.
استخراج أرشيف tar
لفك الأرشيف:
tar -xvf archive.tar
- -x: استخراج الملفات من الأرشيف.
---
أداة gzip 📄
ال gzip هو أداة تستخدم لضغط الملفات. غالباً ما يتم استخدامه مع tar لإنشاء ملفات tar.gz أو tgz.
إنشاء أرشيف مضغوط باستخدام tar و gzip
لإنشاء أرشيف مضغوط:
tar -czvf archive.tar.gz /path/to/directory
- -z: استخدام gzip للضغط.
استخراج أرشيف tar.gz
لفك ضغط واستخراج الملفات:
tar -xzvf archive.tar.gz
- -x: استخراج الملفات.
- -z: فك ضغط باستخدام gzip.
---
أداة zip 📁
ال zip هو أداة تستخدم لضغط وأرشفة الملفات في نفس الوقت، وتُستخدم على نطاق واسع لتوافقها مع أنظمة التشغيل الأخرى.
إنشاء ملف zip
لضغط ملفات أو مجلدات:
zip -r archive.zip /path/to/directory
- -r: تضمين المجلدات الفرعية (للأرشفة بشكل تكراري).
استخراج ملف zip
لفك ضغط ملف zip:
unzip archive.zip
---
أداة bzip2 📑
ال bzip2 هو أداة أخرى للضغط تقدم نسبة ضغط أعلى من gzip.
إنشاء أرشيف tar.bz2 باستخدام bzip2
لإنشاء أرشيف مضغوط باستخدام bzip2:
tar -cjvf archive.tar.bz2 /path/to/directory
- -j: استخدام bzip2 للضغط.
#### استخراج أرشيف tar.bz2
tar -xjvf archive.tar.bz2
---
أداة xz 🗜
xz هي أداة ضغط تقدم نسب ضغط عالية جداً.
#### إنشاء أرشيف tar.xz
tar -cJvf archive.tar.xz /path/to/directory
- -J: استخدام xz للضغط.
#### استخراج أرشيف tar.xz
tar -xJvf archive.tar.xz
---
نصائح مفيدة ⭐️
- استخدام الخيار -C: لتحديد المجلد الوجهة عند استخراج الملفات.
tar -xzvf archive.tar.gz -C /destination/directory
- عرض محتويات الأرشيف دون استخراجها:
tar -tvf archive.tar.gz
- ضغط ملف واحد باستخدام gzip أو bzip2:
gzip filename.txt
# أو
bzip2 filename.txt
---
خاتمة
باستخدام هذه الأدوات القوية، يمكنك إدارة ملفاتك ومجلداتك بكفاءة في بيئة لينكس. سواء كنت تحتاج إلى ضغط الملفات لتوفير المساحة، أو أرشفتها للنسخ الاحتياطي، فإن tar، gzip، zip، bzip2، وxz ستكون أدواتك الأساسية. جربها الآن واستمتع بمرونة إدارة الملفات في لينكس .
#tar #gz #zip #linux @kaliLinux