خدمة قطران هي أداة تساعدنا على إنشاء نسخ احتياطية على أي نظام لينكس ، فهي تتضمن العديد من الخيارات التي يجب أن نحددها وفقًا لما نريد القيام به.
شيء يجب معرفته هو أنه يمكنك استخراج ملف بالامتداد .قطران إلى أي دليل ، طالما أننا نحدد ذلك الدليل ، وليس بالضرورة في دليلنا الحالي.
هنا في المثال التالي ، لدينا بناء الجملة لاستخراج ملف
# 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
مرحبًا ، هل يعرف أي شخص كيف يمكنني نقل ذاكرة التخزين المؤقت لـ Google Chrome من القرص الصلب إلى ذاكرة الوصول العشوائي في Ubuntu 14.04 LTS؟
أنا أفعل ، إنه سهل. مجرد تعديل fstab مع سيج. القيم:
tmpfs /home/Your_USER/.config/google-chrome/Default/Cache/ tmpfs defaults، exec، nosuid، nodev، mode = 0777 0 0
آمل أن تخدم.
شكرا جزيلا على التفسير لك.
شكرًا للتوضيح ، كان هذا البرنامج التعليمي مطلوبًا (لم ينجح البرنامج الآخر الموجود في 2012 أبدًا). سيكون عليك قراءتها عدة مرات وممارستها ...
هذا أمر أساسي أنا مندهش من أنه يتعين عليك إنشاء منشور يشرح ذلك.
لا أحد يقرأ الكتيبات بعد الآن؟
$ رجل القطران !!!
شكرا للتفسير واضح.