استخراج ملفات tar إلى دليل معين على Linux

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

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

هنا في المثال التالي ، لدينا بناء الجملة لاستخراج ملف

# tar -xf filename.tar -C / file_path / folder
# tar -xf filename.tar.gz - الدليل / file_path / folder

ملاحظة: في الصيغة الأولى ، تم إنشاء ملف -C هو تحديد أنك تعمل في دليل مختلف عن الدليل الحالي ، أي عندما سنقوم بتغيير الدليل أو المجلد.

فيما يلي بعض الأمثلة حيث يمكن شرح ذلك بشكل أفضل:

مثال 1: استخراج ملفات .tar

سنقوم باستخراج الملفات من article.tar إلى دليل / tmp / my_article. الشيء المهم للغاية هو التأكد من وجود دليل أو مجلد الوجهة قبل استخراج ملف .قطران

سنقوم بإنشاء مجلد الوجهة بالأمر التالي:ماسة

# mkdir / tmp / my_article

الآن ، لاستخراج الملفات من article.tar إلى / tmp / my_article نقوم بتنفيذ ما يلي:

# tar -xvf article.tar -C / tmp / my_article /

يمكن استخدامه أيضًا -الدليل بدلا من -C, لديهم نفس الوظيفة بالضبط

المثال 2: استخراج ملفات .tar.gz و. tgz

كما في المثال السابق ، يجب التأكد من وجود مجلد الوجهة باستخدام:

# مكدير / تمب /TGZ

الآن نحن بصدد استخراج documents.tgz إلى المجلد الذي أنشأناه سابقًا

# tar -zvxf docs.tgz -C / tmp / tgz /

يمكن استخدامه أيضًا بهذه الطريقة (يفعل نفس الشيء تمامًا)

# tar -zvxf docs.tgz - دليل / tmp / tgz /

مثال 3: استخراج ملفات tar.bz2 أو tar.bz أو .tbz أو .tbz2 إلى دليل آخر

مرة أخرى ، نتأكد من وجود مجلد الوجهة باستخدام:

# مكدير / تمب /القطران bz

ونقوم بفك ضغط الملف المسمى documents.tbz2 في المجلد الذي تم إنشاؤه من قبل

# tar -jvxf docs.tbz2 -C / tmp / tar-bz

مثال 4: استخراج مجلد محدد واحد أو أكثر من ملف .tar إلى دليل محدد

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

في هذه الحالة يتم استدعاء الملف إلخ النجم والمجلد الوجهة / خاص بالقطران

مرة أخرى ، نتأكد من وجود مجلد الوجهة باستخدام:

# مكدير / تمب /محددة القطران
# tar -xvf وما إلى ذلك tar etc / issues / etc / content.odt etc / mysql / -C / tmp / tar-specific

6 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   جوزيه قال

    مرحبًا ، هل يعرف أي شخص كيف يمكنني نقل ذاكرة التخزين المؤقت لـ Google Chrome من القرص الصلب إلى ذاكرة الوصول العشوائي في Ubuntu 14.04 LTS؟

    1.    الأسد قال

      أنا أفعل ، إنه سهل. مجرد تعديل fstab مع سيج. القيم:
      tmpfs /home/Your_USER/.config/google-chrome/Default/Cache/ tmpfs defaults، exec، nosuid، nodev، mode = 0777 0 0

      آمل أن تخدم.

  2.   البلوط قال

    شكرا جزيلا على التفسير لك.

  3.   أليخاندرو تورمار قال

    شكرًا للتوضيح ، كان هذا البرنامج التعليمي مطلوبًا (لم ينجح البرنامج الآخر الموجود في 2012 أبدًا). سيكون عليك قراءتها عدة مرات وممارستها ...

  4.   فيدورا قال

    هذا أمر أساسي أنا مندهش من أنه يتعين عليك إنشاء منشور يشرح ذلك.
    لا أحد يقرأ الكتيبات بعد الآن؟
    $ رجل القطران !!!

  5.   ماوريسيو لوبيز قال

    شكرا للتفسير واضح.