4Sep
يتم استخدام الأمر تار على لينكس في كثير من الأحيان لإنشاء ملفات. tar.gz أو. tgz أرشيف، وتسمى أيضا "تاربالز". هذا الأمر يحتوي على عدد كبير من الخيارات، ولكن عليك فقط أن تتذكر بعض الأحرف لإنشاء محفوظات بسرعة معقطران.الأمر تار يمكن استخراج الأرشيفات الناتجة أيضا.
الأمر غانو القطران المضمنة مع توزيعات لينكس قد ضغط متكامل.يمكن إنشاء أرشيف. tar ثم ضغطه مع ضغط غزيب أو bzip2 في أمر واحد.وهذا هو السبب في أن الملف الناتج هو ملف. tar.gz أو ملف. tar.bz2.
ضغط دليل كامل أو ملف واحد
استخدم الأمر التالي لضغط دليل كامل أو ملف واحد على لينوكس.كما أنها سوف ضغط كل دليل آخر داخل الدليل الذي تحدده - وبعبارة أخرى، فإنه يعمل بشكل متكرر.
تار -czvf نيم-أوف-archive.tar.gz /path/to/ الدليل أو الملففيما يلي ما تعنيه هذه المفاتيح فعليا:
- -c: C إعادة أرشفة.
- -z: ضغط الأرشيف مع g z إب.
- -v: عرض التقدم في المحطة أثناء إنشاء الأرشيف، والمعروف أيضا باسم " v إربوس" واسطة.V هو اختياري دائما في هذه الأوامر، ولكن من المفيد.
- -f: يسمح لك بتحديد إلينام f للأرشيف.
لنفترض أن لديك دليلا يدعى "أشياء" في الدليل الحالي وتريد حفظه في ملف باسم archive.tar.gz.ستقوم بتشغيل الأمر التالي:
تار -czvf archive.tar.gz ستوفأو، لنفترض أن هناك دليل في شيء /usr/local/ على النظام الحالي وتريد ضغطه على ملف باسم archive.tar.gz.يمكنك تشغيل الأمر التالي:
تار -czvf archive.tar.gz /usr/local/ شيءضغط أدلة متعددة أو ملفات في وقت واحد
في حين يتم استخدام القطران في كثير من الأحيان لضغط دليل واحد، يمكنك أيضا استخدامه لضغط أدلة متعددة، متعددةملفات فردية، أو كليهما.قم بتقديم قائمة بالملفات أو الدلائل بدلا من قائمة واحدة.على سبيل المثال، لنفترض أنك تريد ضغط دليل التحميلات /home/ubuntu/ ودليل عناصر /usr/local/ وملف notes.txt /home/ubuntu/Documents/.يمكنك فقط تشغيل الأمر التالي:
تار -czvf archive.tar.gz /home/ubuntu/ تحميلات /usr/local/ عناصر /home/ubuntu/Documents/ notes.txtقم فقط بإدراج العديد من الدلائل أو الملفات التي تريد نسخها احتياطيا.
استبعاد الدلائل والملفات
في بعض الحالات، قد ترغب في ضغط دليل كامل، ولكن لا تتضمن بعض الملفات والأدلة.يمكنك القيام بذلك عن طريق إلحاق مفتاح --exclude لكل دليل أو ملف تريد استبعاده.
على سبيل المثال، لنفترض أنك تريد ضغط /home/ أوبونتو ولكن لا تريد ضغط /home/ubuntu/ التحميلات و /home/ubuntu/ الدلائل. cache.وفيما يلي كيفية القيام بذلك:
تار -czvf archive.tar.gz /home/ أوبونتو --exclude = /home/ubuntu/ التنزيلات --exclude = /home/ubuntu/. cacheمفتاح التبديل -exclude قوية جدا.أنها لا تأخذ أسماء الدلائل والملفات، في الواقع يقبل أنماط.هناك الكثير يمكنك القيام به معها.على سبيل المثال، يمكنك أرشفة دليل كامل واستبعاد كافة ملفات. mp4 بالأمر التالي:
تار -czvf archive.tar.gz /home/ أوبونتو --exclude = *. mp4استخدام ضغط bzip2 بدلا من ذلك
في حين أن ضغط غزيب هو الأكثر شيوعاتستخدم لإنشاء ملفات. tar.gz أو. tgz، كما يدعم القطران ضغط bzip2.هذا يسمح لك بإنشاء ملفات مضغوطة bzip2، غالبا ما تسمى. tar.bz2 أو. tar.bz أو ملفات. tbz.للقيام بذلك، مجرد استبدال -z ل غزيب في الأوامر هنا مع -j ل bzip2.
غزيب هو أسرع، ولكن عموما ضغط أقل قليلا، حتى تحصل على ملف أكبر إلى حد ما.Bzip2 هو أبطأ، لكنه يضغط أكثر قليلا، حتى تحصل على ملف أصغر إلى حد ما.غزيب هو أيضا أكثر شيوعا، مع بعض أنظمة لينكس جردت بما في ذلك دعم غزيب بشكل افتراضي، ولكن لا دعم bzip2.بشكل عام، على الرغم من غزيب و bzip2 هي عمليا نفس الشيء وكلاهما سوف تعمل بالمثل.
على سبيل المثال، بدلا من المثال الأول الذي قدمنا لضغط دليل الأشياء، يمكنك تشغيل الأمر التالي:
تار -cjvf archive.tar.bz2 ستوفاستخراج أرشيف
بمجرد أن يكون لديك أرشيف، يمكنك استخراجهمع الأمر القطران.سيقوم الأمر التالي باستخراج محتويات archive.tar.gz إلى الدليل الحالي.
تار -xzvf archive.tar.gzهو نفس الأمر إنشاء الأرشيف الذي استخدمناه أعلاه، باستثناء تبديل -x يستبدل التبديل -c.هذا يحدد أنك تريد أسد x أرشيف بدلا من إنشاء واحد.
قد ترغب في استخراج محتويات الأرشيف إلى دليل معين.يمكنك القيام بذلك عن طريق إلحاق التبديل -C إلى نهاية الأمر.على سبيل المثال، سيقوم الأمر التالي باستخراج محتويات ملف archive.tar.gz إلى الدليل / تمب.
تار -xzvf archive.tar.gz -C / تمبإذا كان الملف عبارة عن ملف مضغوط bzip2، فاستبدل "z" في الأوامر السابقة ب "j".
هذا هو أبسط استخدام ممكن للقيادة القطران.يتضمن الأمر عددا كبيرا من الخيارات الإضافية، لذا لا يمكننا إدراجها جميعا هنا.للمزيد من المعلومات.قم بتشغيل الأمر المعلومات القطران في شل لعرض صفحة المعلومات التفصيلية الأمر تار.اضغط على مفتاح q لإنهاء صفحة المعلومات عند الانتهاء.يمكنك أيضا قراءة دليل تار على الانترنت.
إذا كنت تستخدم سطح مكتب لينكس رسوميا، فيمكنك أيضا استخدام الأداة المساعدة لضغط الملفات أو مدير الملفات المضمنة مع سطح المكتب لإنشاء ملفات. tar أو استخراجها.على ويندوز، يمكنك استخراج وإنشاء أرشيفات. tar مع الأداة المساعدة 7-زيب مجانا.