كيفية ضغط وفك ضغط أو استخراج ملفات TAR و TAR.GZ

كيفية ضغط وفك ضغط أو استخراج ملفات TAR و TAR.GZ

يعد ضغط الملفات طريقة رائعة لحفظ مساحة التخزين على جهاز الكمبيوتر. إذا كنت معتادًا على الحزم في Linux ، فربما تكون قد صادفت ملف TAR أو TAR.GZ. بينما يعرف المستخدمون المتمرسون ما هو ملف TAR وكيفية استخراجه ، قد يواجه المبتدئون في Linux بعض الصعوبات في معرفة ما يجب فعله به.





في هذه المقالة ، ستتعلم كيفية استخراج ملفات TAR و TAR.GZ وضغطها ، جنبًا إلى جنب مع بعض المصطلحات الشائعة المرتبطة بالضغط والمحفوظات في Linux.





كيفية الحصول على الإنترنت في المنزل

المصطلحات الأساسية

  • Tarball : تاربال هي مجموعة من الملفات المتعددة في لينكس مخزنة كملف واحد. يأتي مصطلح كرة القطران من المادة المانعة للتسرب القائمة على الفحم والمستخدمة أثناء أعمال البناء. غالبًا ما يُطلق على كرة القطران اسم ملف TAR ، والذي يمثل اختصارًا أرشيف الشريط . وذلك لأن نوع ملف TAR تم إنشاؤه في الأصل لتخزين البيانات في أشرطة مغناطيسية.
  • Gzip : GNU gzip عبارة عن خوارزمية لضغط الملفات تُستخدم لضغط الملفات. امتداد الملف لـ gzip هو GZ ، وبالتالي يمكنك استنتاج ذلك أي ملف ينتهي بـ GZ تم ضغطه باستخدام خوارزمية gzip.
  • TAR.GZ : ملف TAR.GZ هو نسخة من كرة مضغوطة باستخدام خوارزمية gzip. TAR هو امتداد الملف لكرات القطر ، بينما يشير GZ إلى gzip. يتم استخدام امتداد الملف TGZ أيضًا في بعض الأحيان بدلاً من TAR.GZ.
  • بزيب 2 : على غرار gzip ، تتوفر أيضًا العديد من خوارزميات ضغط الملفات الأخرى ، بما في ذلك bzip2. عند ضغط ملف TAR باستخدام bzip2 ، سيكون لملف الإخراج أحد الامتدادات التالية: TAR.BZ2 أو TAR.BZ أو TBZ ببساطة.

كيفية إنشاء ملفات TAR و TAR.GZ

يعد إنشاء المحفوظات خطوة مهمة عند إجراء نسخ احتياطي لنظام ملفات Linux. يضمن ذلك أن تظل النسخة الاحتياطية الخاصة بك غير متأثرة وأن الملفات لا تفسد إذا تعطل أي شيء على نظامك.





استخدام أداة القطران

الصيغة الأساسية لإنشاء كرات مضغوطة باستخدام الأمر tar هي:

tar -cvzf archive filename
tar -cvzf archive directory

...أين أرشيف هو اسم الملف المضغوط و اسم الملف / الدليل هو الملف أو الدليل الذي تريد ضغطه باستخدام tar.



ال ج و الخامس و مع ، و F الأعلام المستخدمة في ترميز الأمر المذكور أعلاه إنشاء و مطوّل و gzip ، و اسم الملف .

لاحظ أنك تحتاج إلى تمرير امتداد الملف (TAR أو TAR.GZ) في اسم الأرشيف على النحو التالي:





tar -cvzf new.tar.gz big-file.txt
tar -cvf new.tar big-file.txt

لأرشفة وضغط ملفات /وثائق الدليل باستخدام القطران:

tar -cvzf new.tar.gz ~/Documents

يمكنك أيضًا ضغط عدة أدلة وملفات عن طريق إنشاء كرة تار واحدة. لنفعل ذلك:

tar -cvzf new.tar.gz ~/Documents ~/Downloads file1.txt file2.txt

إنشاء TAR و TAR.GZ باستخدام 7-Zip

طريقة بديلة لإنشاء أرشيفات TAR و TAR.GZ هي استخدام 7-Zip. الصيغة الأساسية لإنشاء ملف TAR باستخدام 7-Zip هي:

7z a -ttar archive.tar /folder

...أين إلى يدل يضيف أرشيف ، -t يدل على نوع من الملف و قطران لتقف على نوع ملف TAR.

لإضافة ملف /التحميلات الدليل إلى أرشيف باستخدام 7-Zip:

7z a -ttar archive.tar /Downloads

لا يسمح 7-Zip بالإنشاء المباشر لملفات TAR.GZ. إنها عملية من خطوتين. أولاً ، قم بإنشاء أرشيف TAR ، ثم قم بضغطه في ملف TAR.GZ. إذا كان لديك بالفعل ملف TAR وتريد ضغطه باستخدام 7-Zip ، فاستخدم تنسيق الأوامر التالي:

7z a archive.tar.gz archive.tar

يأخذ الأمر المذكور أعلاه أرشيف. تار ملف كمدخل ويضغط عليه باستخدام خوارزمية gzip. الإخراج هو archive.tar.gz ملف.

يمكنك دمج كلتا الخطوتين في أمر واحد أيضًا.

7z a -ttar -so archive.tar /Downloads | 7z a -si archive.tar.gz

ال -وبالتالي و -نعم تشير الأعلام الإخراج القياسي و الإدخال القياسي . الجزء الأول من الأمر يكتب أرشيف. تار ملف إلى الإخراج القياسي. يقرأ الأمر الثاني ملف أرشيف. تار ملف من الإدخال القياسي وضغطه وفقًا لذلك.

متعلق ب: يصل 7-Zip إلى Linux: إليك كيفية تثبيته ...

كيفية فك ضغط أو استخراج TAR و TAR.GZ

في معظم الأوقات ، ستضع يديك على عبوة مضغوطة تحتاج إلى استخراج. في نظام Linux ، توجد طرق متعددة لفك ضغط الأرشيفات المضغوطة.

استخدام أداة القطران

الصيغة الأساسية لاستخراج الملفات المضغوطة ذات القطران هي:

tar -xvzf archive.tar.gz
tar -xvf archive.tar

...أين أرشيف هو اسم الملف المضغوط. الجماعية -xvzf العلم لتقف على استخراج و مطوّل و gzip ، و اسم الملف على التوالى. أي شيء يتبع -F يتم التعامل مع الخيار كملف إدخال. لاحظ أنه إذا كنت تعمل مع ملفات TAR ، فيمكنك إزالة ملف -مع علم من الأوامر.

يمكنك أيضًا فك ضغط محتوى الملف المضغوط إلى مكان محدد كما يلي:

tar -xvzf archive.tar.gz -C /Downloads
tar -xvf archive.tar -C /Downloads

الأمر المذكور أعلاه سوف يستخرج ملف archive.tar.gz ملف إلى /التحميلات مجلد.

لعرض محتوى الأرشيف قبل استخراجه:

tar -ztvf archive.tar.gz
tar -tvf archive.tar

...أين مع و ر و الخامس ، و F الوقوف gzip و قائمة و مطوّل ، و اسم الملف .

يمكنك اختيار الملفات المراد استخراجها من الأرشيف. للقيام بذلك ، ما عليك سوى تمرير أسماء الملفات باستخدام الأمر الافتراضي.

tar -xvzf archive.tar.gz file1 file2

وبالمثل ، يمكنك فك ضغط أدلة معينة من الأرشيف أيضًا.

tar -xvzf archive.tar.gz directory1 directory2

استخدم ال - استثناء علم لتحديد أسماء الملفات التي لا تريد استخراجها.

إعادة ضبط المصنع آيفون 7 بدون رمز المرور
tar -xvzf archive.tar.gz --exclude=/Downloads --exclude=file1.txt

قم بفك ضغط ملفات TAR و TAR.GZ باستخدام 7-Zip

يمكنك أيضًا استخراج أرشيف مضغوط باستخدام 7-Zip. الصيغة الأساسية هي:

7z x archive.tar

...أين x تمثل استخراج .

بالنسبة لملفات TAR.GZ ، سيتعين عليك فك ضغط الأرشيف المضغوط إلى TAR ، ثم استخراج ملف TAR باستخدام 7-Zip.

7z x archive.tar.gz
7z x archive.tar

لاستخراج أرشيف TAR.GZ مباشرة باستخدام أمر واحد:

7z x -so archive.tar.gz | 7z x -si -ttar

استخراج TAR و TAR.GZ بيانيا

تأتي معظم توزيعات Linux مع مدير أرشيف مثبت مسبقًا. لا يعد فك ضغط ملفات TAR و TAR.GZ سوى بضع نقرات باستخدام واجهة المستخدم الرسومية.

حدد موقع ملف الأرشيف المضغوط وانقر فوقه بزر الماوس الأيمن لإظهار القائمة.

اضغط على استخرج هنا خيار لفك ضغط محتوى الملف. سيقوم النظام باستخراج جميع الملفات إلى دليلك الحالي افتراضيًا.

إذا كنت تريد فك ضغط الملفات إلى مجلد مختلف ، فانقر فوق ملف استخراج ل اختيار. سيتم فتح نافذة متصفح الملفات. اختر الموقع المناسب وانقر يختار لاستخراج الملف إلى هذا الموقع.

حفظ التخزين وعرض النطاق الترددي على Linux

عندما تريد مشاركة ملفات متعددة مع شخص آخر ، فإن ضغط هذه الملفات في أرشيف TAR واحد هو الحل الأكثر فعالية. بصرف النظر عن احتلال مساحة أقل على مساحة تخزين النظام لديك ، تستخدم الأرشيفات المضغوطة نطاقًا تردديًا أقل للخادم عند تنزيلها بواسطة عدة مستخدمين.

ملف GZ ليس سوى ملف مضغوط باستخدام خوارزمية gzip. يمكنك استخدام أداة GNU gzip الرسمية لاستخراج محتوى ملف الأرشيف المضغوط. إذا كان الملف الذي تبحث عنه هو TAR.GZ ، فسيكون استخدام tar أو 7-Zip لاستخراج الملف خيارًا أبسط بكثير.

يشارك يشارك سقسقة بريد الالكتروني ما هو ملف GZ وكيف تقوم بفك ضغطه؟

هل عثرت على ملف GZ على جهاز الكمبيوتر الخاص بك ولكن لا يمكنك فتحه؟ إليك كيفية استخراج محتوى الملف على أنظمة التشغيل Windows و macOS و Linux.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • ملفات مضغوطة
نبذة عن الكاتب ديبيش شارما(79 المقالات المنشورة)

Deepesh هو محرر جونيور لنظام Linux في MUO. يكتب أدلة إعلامية على Linux ، بهدف توفير تجربة سعيدة لجميع الوافدين الجدد. لست متأكدًا من الأفلام ، ولكن إذا كنت تريد التحدث عن التكنولوجيا ، فهو الرجل المناسب لك. في أوقات فراغه ، يمكنك أن تجده يقرأ الكتب أو يستمع إلى أنواع موسيقية مختلفة أو يعزف على جيتاره.

المزيد من Deepesh Sharma

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك