نصائح مفيدة

داخل تكنولوجيا المعلومات

Pin
Send
Share
Send
Send


يتم تنفيذ الخلق مع المفتاح ج. بناء الجملة كالتالي:

tar -czvf archive.tar.gz / home / dmosk

* في هذا المثال ، سيتم إنشاء أرشيف archive.tar.gz دليل المستخدم الرئيسي (/ الوطن / دموسك)
** أين ض - ضغط الأرشيف في gzip (بدون هذه المعلمة ، لا يضغط tar ، ولكنه يخلق ما يسمى tarball) ، ج - مفتاح لإنشاء أرشيف ، الخامس - الوضع المطول ، أي مع الإخراج إلى شاشة العملية (مناسب للغاية لرصد تقدم العمل ، ولكن في البرامج النصية لا يمكن تفويتها) و - استخدم ملفًا (تأكد من التحديد ، نظرًا لأننا نعمل مع الملفات إلى حد أكبر).

قائمة والبحث عن محتويات أرشيف القطران

إذا كنت تريد سرد محتويات أرشيف tar بدلاً من استخراجها ، يمكنك استخدام خيار "-t". يقوم الأمر التالي بطباعة محتويات أرشيف tar.

باستخدام الخيار v ، يمكنك طباعة معلومات إضافية حول كل ملف.

بالنسبة إلى ملفات tar.bz2 / bzip ، استخدم الخيار "j".

فضا

تفريغ مع مفتاح س مع بناء الجملة:

tar -xvf archive.tar.gz

تفريغ ملف .gz:

tar -xvf archive.tar.gz

* عند حدوث خطأ هذا لا يبدو وكأنه أرشيف القطران، يمكنك استخدام الأمر gzip -d archive.tar.gz.

tar -xvjf archive.tar.bz2

* المفتاح j هو المسؤول عن العمل مع bz2.

إذا أقسم النظام على bzip2 ، فأنت بحاجة إلى تثبيته:

يم تثبيت bzip2

الرابطة بين الحصول على تثبيت bzip2

كغ تثبيت bzip2

* على التوالي ، بالنسبة لنظام CentOS (يعتمد على RPM) ، أوبونتو (على أساس deb) ، FreeBSD (يعتمد على BSD)

إذا رأينا خطأ القطران: تنسيق أرشيف غير معروف، استخدم الأمر التالي:

bzip2 -d archive.tar.bz2

tar -xvzf archive.tar.gzip

* المفتاح z هو المسؤول عن العمل مع gzip.

تفكيك مثل gzip:

القطران-xvzf archive.tgz

إنشاء أرشيف tar / tar.gz

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

ينشئ الأمر التالي أرشيف tar باستخدام الدلائل ، مضيفًا جميع الملفات الموجودة فيه والدلائل الفرعية

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

للضغط ، استخدم الخيار "z" أو "j" gzip أو bzip ، على التوالي.

تفريغ دون مجلد فرعي

يمكن استخدام هذه الطريقة للتفريغ في دليل مُعد مسبقًا. سيكون هناك تأثير معين لإعادة تسمية الكتالوج أو التناظرية "فك الحزم هنا":

القطران -C / المنزل / المشرف / mytar -xvf admin.tar.gz - المكونات -strip 1

* الكتالوج / الرئيسية / الادارية / mytar يجب أن تنشأ مقدما ، - شرائط المكونات 1 سيتم تخطي مجلد فرعي واحد داخل الأرشيف.

إضافة ملفات إلى الأرشيف المضغوط (tar.gz / tar.bz2)

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

لملفات bzip استخدم أوامر bzip2 و bunzip2 على التوالي.

أوامر للعمل

مفتاحوصف
-Aإضافة الملفات إلى الأرشيف.
-cقم بإنشاء ملف أرشيف جديد.
-dعرض بيانات مختلفة بين الدليل المصدر ومحتويات الأرشيف.
--deleteحذف الملفات داخل الأرشيف.
-rإضافة ملفات إلى نهاية الأرشيف.
-tعرض محتويات الأرشيف.
-uأضف الملفات غير الموجودة في الأرشيف.
-xاستخراج الملفات من الأرشيف.

* لا يمكنك استخدام العديد من المفاتيح أعلاه في أمر واحد.

خيارات إضافية

مفتاحوصف
--atime-المحافظةاحتفظ بنفس الطابع الزمني للملف.
ب-ناضبط حجم الكتلة على N x 512.
-Cتغيير الدليل. افتراضيا ، يتم استخدام واحد نحن في.
--checkpointإظهار أسماء المجلدات عند قراءة ملف الأرشيف.
-Gاستخدم تنسيق النسخ الاحتياطي التزايدي القديم عند العرض أو الاسترداد.
-gاستخدام تنسيق النسخ الاحتياطي التزايدي الجديد عند العرض أو الاسترداد.
-hلا تكرر الروابط الرمزية. الملفات فقط المشار إليها بواسطة هذه الارتباطات.
-iتجاهل كتل من الأصفار.
-jباستخدام bzip2.
--ignore-فشل القراءةتجاهل الملفات غير المقروءة.
-kعند التفريغ ، لا يتم استبدال الملفات الموجودة بالملفات المقابلة من الأرشيف.
-L Nتغيير الشريط المغناطيسي بعد N * 1024 بايت.
-mعند الاستعادة ، تجاهل وقت تعديل الكائن.
-Mالمحفوظات متعددة المجلد.
-تاريخحفظ فقط الملفات الأحدث نسبة إلى DATE
-Oاتجاه المستخرج إلى الإخراج القياسي.
-pاستخراج معلومات آمنة.
فلا تسقط شرطة مائلة (/) من الأسماء.
-sفرز الملفات عند الاستخراج.
--preserveبالمثل -ps
ملفات --removeاحذف الملفات المصدر بعد إضافتها إلى الأرشيف.
--same مالكحفظ المالك عند الاسترداد.
--totalsبايت الإخراج عند إنشاء الأرشيف.
-vتسجيل الإجراءات - يعرض قائمة بالكائنات التي يحدث فيها الإجراء.
-V NAMEإنشاء أرشيف على وحدة تخزين تحمل الاسم NAME.
--versionعرض نسخة القطران.
-wطلب تأكيد لكل إجراء.
-Wالتحقق من الأرشيف بعد التسجيل.
- استبعاد الملفاستبعاد ملف FILE.
-X ملفاستبعاد الملفات FILE.
-Zيقوم بتصفية الأرشيف باستخدام الضغط.
-zباستخدام gzip.

* يمكن الحصول على قائمة الخيارات الحالية باستخدام الأمر رجل القطران.

القطران لا يعمل مع الرمز البريدي المحفوظات. على أنظمة UNIX ، نستخدم الأدوات المساعدة zip و unzip لهذا الغرض. للبدء ، ضع الحزم اللازمة:

يم تثبيت الرمز البريدي بفك

apt-get install zip unzip

pkg تثبيت الرمز البريدي بفك

* على التوالي ، بالنسبة إلى RPM ، أو Deb ، أو BSD.

zip -r archive.zip / home / dmosk

* يخلق أرشيف الكتالوج / الوطن / دموسك إلى ملف archive.zip.

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

عرض محتوى tar ، tar.gz ، tar.bz2

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

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

عرض محتويات ملف القطران:

عرض محتويات ملف tar.gz:

عرض محتويات ملف tar.bz2:

خياراتوصف
-tعرض محتويات الأرشيف

نصيحة جيدة: لم تعد هناك حاجة لتذكر كل مفاتيح xvf -xvzf -xvif هذه! تتيح لك وظيفة bash الرائعة هذه فك أي نوع من الأرشيف بمستخرج واحد! قراءة المزيد →

Pin
Send
Share
Send
Send