عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

bsdtar - عبر الإنترنت في السحابة

قم بتشغيل bsdtar في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر bsdtar الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


قطران - التلاعب بأرشيفات الأشرطة

موجز


قطران [أعلام مجمعة ⟨أرجس⟩] [⟨ملف⟩ | ⟨النمط⟩ ...]
قطران {-c} [الخيارات] [ملفات | الدلائل]
قطران {-r | -u} -f أرشيف الملف [الخيارات] [ملفات | الدلائل]
قطران {-t | -x} [الخيارات] [أنماط]

الوصف


قطران يقوم بإنشاء ملفات الأرشيف المتدفقة والتعامل معها. يمكن استخراج هذا التنفيذ من
صور tar و pax و cpio و zip و jar و ar و xar و rpm و 7-zip و ISO 9660 cdrom ويمكنها إنشاء القطران ،
أرشيفات pax و cpio و ar و zip و 7-zip و Shar.

يعرض نموذج الملخص الأول كلمة خيار "مجمعة". يتم توفير هذا الاستخدام ل
التوافق مع عمليات التنفيذ التاريخية. انظر التوافق أدناه للحصول على التفاصيل.

تظهر نماذج الملخصات الأخرى الاستخدام المفضل. الخيار الأول ل قطران هو وضع
مؤشر من القائمة التالية:
-c إنشاء أرشيف جديد يحتوي على العناصر المحددة. شكل الخيار الطويل هو
--يزيد.
-r اعجاب -c، ولكن يتم إلحاق إدخالات جديدة بالأرشيف. لاحظ أن هذا يعمل فقط على
أرشيفات غير مضغوطة مخزنة في ملفات عادية. ال -f مطلوب الخيار. الطويل
شكل الخيار هو --ألحق.
-t قائمة محتويات الأرشيف إلى stdout. شكل الخيار الطويل هو --قائمة.
-u اعجاب -r، ولكن لا تتم إضافة الإدخالات الجديدة إلا إذا كان لها تاريخ تعديل أحدث من
الإدخال المقابل في الأرشيف. لاحظ أن هذا يعمل فقط على الملفات غير المضغوطة
المحفوظات المخزنة في الملفات العادية. ال -f مطلوب الخيار. الشكل الطويل هو
--تحديث.
-x استخراج القرص من الأرشيف. إذا ظهر ملف يحمل نفس الاسم أكثر من
مرة واحدة في الأرشيف ، سيتم استخراج كل نسخة ، مع الكتابة فوق النسخ اللاحقة
(استبدال) النسخ السابقة. شكل الخيار الطويل هو --مقتطف.

In -c, -rالطرق أو -u الوضع ، يتم إضافة كل ملف أو دليل محدد إلى الأرشيف بالترتيب
المحدد في سطر الأوامر. بشكل افتراضي ، محتويات كل دليل هي أيضًا
أرشفتها.

في وضع الاستخراج أو القائمة ، تتم قراءة سطر الأوامر بالكامل وتحليله قبل الأرشيف
افتتح. تشير أسماء المسار أو الأنماط الموجودة في سطر الأوامر إلى العناصر الموجودة في الأرشيف
يجب معالجتها. الأنماط هي أنماط متلألئة على غرار الصدفة كما هو موثق في tcsh(1).

OPTIONS


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

@أرشيف
(الوضع c و r فقط) يتم فتح الأرشيف المحدد وإدخالاته ستكون
ملحق بالأرشيف الحالي. كمثال بسيط ،
قطران -c -f - ملف جديد @original.tar
يكتب أرشيفًا جديدًا إلى الإخراج القياسي الذي يحتوي على ملف ملف جديد وكل من
إدخالات من original.tar. فى المقابل،
قطران -c -f - ملف جديد original.tar
ينشئ أرشيفًا جديدًا بإدخالين فقط. بصورة مماثلة،
قطران -czf - --صيغة سلام @-
يقرأ أرشيفًا من الإدخال القياسي (سيتم تحديد تنسيقه تلقائيًا)
وتحويله إلى أرشيف بتنسيق pax مضغوط بتنسيق gzip على stdout. في هذا الطريق،
قطران يمكن استخدامها لتحويل المحفوظات من تنسيق إلى آخر.

-a, - ضغط تلقائي
(وضع c فقط) استخدم لاحقة الأرشيف لتحديد مجموعة من التنسيق و
الضغطات. كمثال بسيط ،
قطران -a -راجع archive.tgz المصدر المصدر
ينشئ أرشيفًا جديدًا بتنسيق pax مقيد وضغط gzip ،
قطران -a -راجع archive.tar.bz2.uu المصدر المصدر
ينشئ أرشيفًا جديدًا بتنسيق pax مقيد وضغط bzip2 و uuencode
ضغط،
قطران -a -راجع archive.zip المصدر المصدر
ينشئ أرشيفًا جديدًا بتنسيق مضغوط ،
قطران -a -jcf archive.tgz المصدر المصدر
يتجاهل الخيار "-j" ، وينشئ أرشيفًا جديدًا بتنسيق pax مقيد و
ضغط gzip ،
قطران -a -jcf أرشيف. xxx المصدر المصدر
إذا كانت لاحقة غير معروفة أو بدون لاحقة ، فيُنشئ أرشيفًا جديدًا مع عدد محدود من الأشخاص
تنسيق وضغط bzip2.

-B, - قراءة-كامل الكتل
تم تجاهله للتوافق مع الآخرين قطران(1) تطبيقات.

-b مقاس الكتله, --مقاس الكتله مقاس الكتله
حدد حجم الكتلة ، في سجلات 512 بايت ، لإدخال / إخراج محرك الشريط. كقاعدة عامة ، هذا
الحجة مطلوبة فقط عند القراءة من أو الكتابة إلى محركات الأشرطة ، وعادة لا
ومع ذلك ، فإن حجم الكتلة الافتراضي البالغ 20 سجلًا (10240 بايت) شائع جدًا.

-C دليل, --قرص مضغوط دليل, --الدليل دليل
في الوضع c و r ، يؤدي هذا إلى تغيير الدليل قبل إضافة الملفات التالية. في x
الوضع ، قم بتغيير الدلائل بعد فتح الأرشيف ولكن قبل استخراج الإدخالات
من الأرشيف.

- الجذور
(وضع x فقط) الاستجذار() إلى الدليل الحالي بعد معالجة أي ملف -C الخيارات و
قبل استخراج أي ملفات.

--تعطيل نسخ الملف
خاص بنظام التشغيل Mac OS X. تعطيل استخدام نسخة ارشيف(3).

- استثناء النمط
لا تقم بمعالجة الملفات أو الدلائل التي تطابق النمط المحدد. لاحظ أن
الاستثناءات لها الأسبقية على الأنماط أو أسماء الملفات المحددة في سطر الأوامر.

--صيغة شكل
(c، r، u mode only) استخدم التنسيق المحدد للأرشيف الذي تم إنشاؤه. أيد
تتضمن التنسيقات "cpio" و "pax" و "shar" و "ustar". قد تكون التنسيقات الأخرى أيضًا
أيد؛ يرى تنسيقات libarchive(5) لمزيد من المعلومات حول المدعومة حاليًا
الأشكال. في الوضعين r و u ، عند توسيع أرشيف موجود ، يتم تحديد التنسيق
هنا يجب أن يكون متوافقًا مع تنسيق الأرشيف الموجود على القرص.

-f ملف, --ملف ملف
اقرأ الأرشيف من الملف المحدد أو اكتبه. يمكن اسم الملف
be - للإدخال القياسي أو الإخراج القياسي. الافتراضي يختلف حسب النظام ؛ على
FreeBSD ، الافتراضي هو / dev / sa0؛ على Linux ، الإعداد الافتراضي هو / ديف / st0.

- جيد id
استخدم رقم معرف المجموعة المقدم. عند الاستخراج ، يؤدي هذا إلى تجاوز معرف المجموعة في ملف
أرشيف؛ سيتم تجاهل اسم المجموعة في الأرشيف. عند الإنشاء ، هذا يتجاوز
قراءة معرف المجموعة من القرص ؛ لو - الاسم لم يتم تحديد اسم المجموعة أيضا
يتم تعيينها لتتناسب مع معرف المجموعة.

- الاسم الاسم
استخدم اسم المجموعة المقدم. عند الاستخراج ، يؤدي هذا إلى تجاوز اسم المجموعة في ملف
أرشيف؛ إذا كان اسم المجموعة المقدم غير موجود على النظام ، فإن معرف المجموعة (من
الأرشيف أو من - جيد الخيار) بدلا من ذلك. عند الإنشاء ، هذه المجموعات
اسم المجموعة التي سيتم تخزينها في الأرشيف ؛ لن يتم التحقق من الاسم
مقابل قاعدة بيانات مجموعة النظام.

-H (الوضع c و r فقط) سيتم اتباع الروابط الرمزية المسماة في سطر الأوامر ؛ ال
سيتم أرشفة هدف الارتباط ، وليس الارتباط نفسه.

-h (الوضع c و r فقط) مرادف لـ -L.

-I مرادف ل -T.

--مساعدة عرض الاستخدام.

- hfs الضغط
(الوضع x فقط) خاص بنظام التشغيل Mac OS X (الإصدار 10.6 أو أحدث). ضغط الملفات العادية المستخرجة
مع ضغط HFS +.

--يشمل النمط
معالجة الملفات أو الدلائل التي تطابق النمط المحدد فقط. لاحظ أن
الاستثناءات المحددة بـ - استثناء تأخذ الأسبقية على الادراج. إذا كان الجواب لا
التضمينات محددة صراحة ، تتم معالجة جميع الإدخالات بشكل افتراضي. ال
--يشمل الخيار مفيد بشكل خاص عند تصفية المحفوظات. على سبيل المثال ، ملف
أمر
قطران -c -f جديد - تضمين = '* foo *' @old.tgz
ينشئ أرشيفًا جديدًا جديد تحتوي فقط على الإدخالات من old.tgz تحتوي
السلسلة "foo".

-J, --xz
(الوضع c فقط) ضغط الأرشيف الناتج باستخدام xz(1). في أوضاع الاستخراج أو القائمة ،
تم تجاهل هذا الخيار. لاحظ ذلك ، على عكس الآخرين قطران تطبيقات ، هذا
يتعرف التنفيذ على ضغط XZ تلقائيًا عند قراءة الأرشيفات.

-j, --bzip, --bzip2, - بونزيب 2
(الوضع c فقط) ضغط الأرشيف الناتج باستخدام bzip2(1). في استخراج أو قائمة
أوضاع ، يتم تجاهل هذا الخيار. لاحظ ذلك ، على عكس الآخرين قطران تطبيقات ، هذا
يتعرف التنفيذ على ضغط bzip2 تلقائيًا عند قراءة الأرشيفات.

-k, - حفظ الملفات القديمة
(وضع x فقط) لا تقم بالكتابة فوق الملفات الموجودة. على وجه الخصوص ، إذا ظهر ملف
أكثر من مرة في الأرشيف ، لن تحل النسخ اللاحقة محل النسخ السابقة.

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

-L, - المرجع
(الوضع c و r فقط) سيتم اتباع جميع الروابط الرمزية. عادة الروابط الرمزية
تتم أرشفتها على هذا النحو. باستخدام هذا الخيار ، سيتم أرشفة هدف الارتباط
بدلا من ذلك.

-l, - تحقق من الروابط
(الوضعان c و r فقط) إصدار رسالة تحذير ما لم تكن جميع الروابط لكل ملف
أرشفتها.

--lrzip
(الوضع c فقط) ضغط الأرشيف الناتج باستخدام lrzip(1). في استخراج أو قائمة
أوضاع ، يتم تجاهل هذا الخيار.

- اللزما (الوضع c فقط) قم بضغط الأرشيف الناتج باستخدام خوارزمية LZMA الأصلية. يستخدم
لا يُنصح بهذا الخيار ويجب إنشاء أرشيفات جديدة باستخدام --xz بدلا من ذلك.
لاحظ ذلك ، على عكس الآخرين قطران تطبيقات ، هذا التنفيذ يعترف LZMA
الضغط تلقائيًا عند قراءة المحفوظات.

--lzop (الوضع c فقط) ضغط الأرشيف الناتج باستخدام lzop(1). في استخراج أو قائمة
أوضاع ، يتم تجاهل هذا الخيار.

-m, - تعديل الوقت
(وضع x فقط) لا تستخرج وقت التعديل. بشكل افتراضي ، وقت التعديل
يتم ضبطه على الوقت المخزن في الأرشيف.

-n, - ممرضة, --لا العودية
(أوضاع c ، r ، u فقط) لا تقم بأرشفة محتويات الدلائل بشكل متكرر.

- أحدث تاريخ
(أوضاع c ، r ، u فقط) قم بتضمين الملفات والدلائل الأحدث من المحدد فقط
تاريخ. هذا يقارن إدخالات ctime.

- أحدث - mtime تاريخ
(أوضاع c ، r ، u فقط) مثل - أحدث، إلا أنه يقارن إدخالات mtime بدلاً من ctime
الإدخالات.

--أحدث من ملف
(أوضاع c ، r ، u فقط) قم بتضمين الملفات والدلائل الأحدث من المحدد فقط
ملف. هذا يقارن إدخالات ctime.

- أحدث من ملف
(أوضاع c ، r ، u فقط) مثل --أحدث من، إلا أنه يقارن إدخالات mtime بدلاً من
إدخالات ctime.

- نقر
(الوضعان c و r فقط) احترم علامة ملف nodump بتخطي هذا الملف.

--nopreserveHFS الضغط
(الوضع x فقط) خاص بنظام التشغيل Mac OS X (الإصدار 10.6 أو أحدث). لا تضغط المستخرج العادي
الملفات التي تم ضغطها بضغط HFS + قبل أرشفتها. بشكل افتراضي،
ضغط الملفات العادية مرة أخرى بضغط HFS +.

--باطل (يستخدم مع -I or -T) أسماء الملفات أو الأنماط مفصولة بأحرف فارغة ، وليس بواسطة
خطوط جديدة. غالبًا ما يستخدم هذا لقراءة إخراج أسماء الملفات بواسطة ملف -طباعة 0 الخيار ل
جد(1).

- لا نفس المالك
(وضع x فقط) لا تستخرج معرفات المالك والمجموعة. هذا هو عكس
- نفس المالك والسلوك الافتراضي إذا قطران يتم تشغيله على أنه غير الجذر.

--لا يوجد نفس الأذونات
(الوضع x فقط) لا تقم باستخراج الأذونات الكاملة (SGID ، SUID ، بت مثبت ، ACLs ،
السمات الموسعة أو علامات الملفات الموسعة). هذا هو عكس -p و
السلوك الافتراضي إذا قطران يتم تشغيله على أنه غير الجذر.

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

-O, - إلى stdout
(أوضاع x ، t فقط) في وضع الاستخراج (-x) ، ستتم كتابة الملفات على أنها قياسية بدلاً من ذلك
من استخراجه إلى القرص. في وضع القائمة (-t) ، ستتم كتابة قائمة الملفات
إلى stderr بدلاً من stdout المعتاد.

-o (وضع x) استخدم المستخدم ومجموعة المستخدمين الذين يقومون بتشغيل البرنامج بدلاً من هؤلاء
المحدد في الأرشيف. لاحظ أن هذا ليس له أهمية ما لم -p is
المحدد ، ويتم تشغيل البرنامج من قبل المستخدم الجذر. في هذه الحالة ، الملف
ستتم استعادة الأوضاع والعلامات من الأرشيف ، ولكن قوائم ACL أو معلومات المالك بتنسيق
سيتم تجاهل الأرشيف.

-o (c، r، u mode) مرادف لـ --صيغة أوستار

--اكبر سنا تاريخ
(أوضاع c ، r ، u فقط) قم بتضمين الملفات والدلائل الأقدم من المحدد
تاريخ. هذا يقارن إدخالات ctime.

--ولدر- mtime تاريخ
(أوضاع c ، r ، u فقط) مثل --اكبر سنا، إلا أنه يقارن إدخالات mtime بدلاً من ctime
الإدخالات.

--أقدم من ملف
(أوضاع c ، r ، u فقط) قم بتضمين الملفات والدلائل الأقدم من المحدد
ملف. هذا يقارن إدخالات ctime.

--أولدر- mtime- من ملف
(أوضاع c ، r ، u فقط) مثل --أقدم من، إلا أنه يقارن إدخالات mtime بدلاً من
إدخالات ctime.

- نظام ملف واحد
(أوضاع c و r و u) لا تتقاطع مع نقاط التركيب.

--والخيارات الخيارات
حدد السلوكيات الاختيارية لوحدات معينة. الوسيطة عبارة عن سلسلة نصية
تحتوي على كلمات رئيسية وقيم مفصولة بفواصل. يتم تمرير هذه إلى الوحدات النمطية
التي تتعامل مع تنسيقات معينة للتحكم في سلوك هذه التنسيقات. كل
الخيار له أحد الأشكال التالية:
مفتاح = القيمة
سيتم تعيين المفتاح على القيمة المحددة في كل وحدة تدعمه.
الوحدات التي لا تدعم هذا المفتاح ستتجاهله.
مفتاح سيتم تمكين المفتاح في كل وحدة تدعمه. هذا هو
أي ما يعادل مفتاح=1.
!مفتاح سيتم تعطيل المفتاح في كل وحدة تدعمه.
الوحدة النمطية: مفتاح = القيمة, الوحدة النمطية: مفتاح, الوحدة:! مفتاح
على النحو الوارد أعلاه ، ولكن سيتم توفير المفتاح والقيمة المقابلة فقط لـ
الوحدات التي يتطابق اسمها وحدة.
الوحدات النمطية والمفاتيح المدعومة حاليًا هي:
iso9660: جوليت
دعم ملحقات Joliet. يتم تمكين هذا افتراضيًا ، استخدم ! joliet or
iso9660:! جوليت تعطيل.
iso9660: روكريدج
دعم ملحقات روك ريدج. يتم تمكين هذا افتراضيًا ، استخدم ! روكريدج
or iso9660:! روكريدج تعطيل.
gzip: مستوى الضغط
عدد صحيح عشري من 1 إلى 9 يحدد مستوى ضغط gzip.
gzip: الطابع الزمني
الطابع الزمني للتخزين. يتم تمكين هذا افتراضيًا ، استخدم ! timestamp or
gzip:! timestamp تعطيل.
lrzip: ضغط=نوع
استعمل نوع كطريقة ضغط. القيم المدعومة هي bzip2 و gzip و lzo
(فائق السرعة) و zpaq (أفضل ، بطيء للغاية).
lrzip: مستوى الضغط
عدد صحيح عشري من 1 إلى 9 يحدد مستوى ضغط lrzip.
lzop: مستوى الضغط
عدد صحيح عشري من 1 إلى 9 يحدد مستوى ضغط lzop.
xz: مستوى الضغط
عدد صحيح عشري من 0 إلى 9 يحدد مستوى ضغط xz.
شجرة مترية:الكلمة
تسمح لك وحدة كاتب mtree بتحديد الكلمات الرئيسية التي ستكون عليها mtree
المدرجة في الإخراج. تشمل الكلمات الرئيسية المدعومة: cksum, جهاز, الأعلام,
الجد داء يصيب الخراف, gname, المسافة البادئة, الصفحة , md5, طريقة, نلينك, rmd160, sha1, sha256, sha384,
sha512, الأحجام, الوقت , رقم تعريف الوحدة, uname. القيمة الافتراضية تعادل: "device،
الأعلام ، gid ، gname ، الرابط ، الوضع ، nlink ، الحجم ، الوقت ، النوع ، uid ، uname ”.
mtree: الكل
تمكن جميع الكلمات الرئيسية المذكورة أعلاه. تستطيع ايضا استخذام mtree:! الكل تعطيل
كل الكلمات الرئيسية.
mtree: مجموعة الاستخدام
تمكين جيل من /مجموعة خطوط في الإخراج.
mtree: مسافة بادئة
أنتج مخرجات يمكن قراءتها بواسطة الإنسان عن طريق وضع مسافة بادئة للخيارات وتقسيم الأسطر إلى
تتناسب مع 80 عمودًا.
الرمز البريدي: ضغط=نوع
استعمل نوع كطريقة ضغط. يتم تخزين القيم المدعومة (غير مضغوطة)
وتفريغ (خوارزمية gzip).
إذا كان الخيار المقدم غير مدعوم من قبل أي وحدة نمطية ، فهذا خطأ فادح.

-P, - المسارات المطلقة
الحفاظ على أسماء المسار. بشكل افتراضي ، أسماء المسار المطلقة (تلك التي تبدأ بـ /
حرف) إزالة الشرطة المائلة البادئة عند إنشاء أرشيفات واستخراجها
منهم. أيضًا، قطران سيرفض استخراج إدخالات الأرشيف التي تحتوي أسماء المسار الخاصة بها
.. أو الذي سيتم تغيير دليل الهدف الخاص به بواسطة رابط رمزي. يقوم هذا الخيار بقمع
هذه السلوكيات.

-p, --غير آمن, - أذونات الاحتفاظ
(الوضع x فقط) احتفظ بأذونات الملف. محاولة استعادة الأذونات الكاملة ،
بما في ذلك المالك وأوضاع الملفات وعلامات الملفات وقوائم التحكم في الوصول (ACL) ، إن وجدت ، لكل عنصر
مستخرج من الأرشيف. هذا هو الإعداد الافتراضي ، إذا قطران يتم تشغيله بواسطة الجذر و
يمكن تجاوزها بتحديد - لا نفس المالك و --لا يوجد نفس الأذونات.

- المزيج
(c، r، u mode only) مرادف لـ --صيغة سلام

-q, - قراءة سريعة
(الوضعان x و t فقط) استخراج أو سرد إدخال الأرشيف الأول فقط الذي يطابق كل منهما
معامل النمط أو اسم الملف. اخرج بمجرد أن يكون لكل نمط أو اسم ملف محدد
تمت مطابقته. بشكل افتراضي ، يتم قراءة الأرشيف دائمًا حتى النهاية ، حيث يوجد
يمكن أن تكون عدة إدخالات بنفس الاسم ، ووفقًا للاتفاقية ، إدخالات لاحقة
الكتابة فوق الإدخالات السابقة. يتم توفير هذا الخيار كتحسين للأداء.

-S (الوضع x فقط) استخراج الملفات كملفات متفرقة. لكل كتلة على القرص ، تحقق أولاً
إذا كان يحتوي على بايتات فارغة فقط وابحث عنها بخلاف ذلك. هذا يعمل على غرار
التحويل = خيار ضئيل من dd.

-s النمط
تعديل أسماء الملفات أو أرشفة الأعضاء وفقًا لـ النمط. النمط له
شكل / قديم / جديد /[ghHprRsS] أين قديم هو تعبير عادي أساسي ، جديد هل
سلسلة الاستبدال للجزء المطابق ، وتعديل الأحرف اللاحقة الاختيارية كيف
يتم التعامل مع الاستبدال. لو قديم غير متطابق ، تم تخطي النمط. داخل
جديد، تم استبدال ~ بالمباراة ، \ 1 إلى \ 9 بمحتوى المقابل
المجموعة المأسورة. تحدد اللاحقة g الاختيارية أن المطابقة يجب أن تستمر
بعد الجزء المطابق والتوقف عند أول نمط لا مثيل له. اختياري
تحدد اللاحقة s أن النمط ينطبق على قيمة الروابط الرمزية. ال
اللاحقة الاختيارية p تحدد أنه بعد الاستبدال الناجح المسار الأصلي
يجب طباعة الاسم واسم المسار الجديد على خطأ قياسي. زائدة اختيارية
تمنع الأحرف H أو R أو S عمليات الاستبدال لأهداف الارتباط الثابت ، بشكل منتظم
أسماء الملفات ، أو أهداف الارتباط الرمزي ، على التوالي. لاحقة اختيارية h أو r أو s
تتيح الأحرف استبدال أهداف الارتباط الثابت أو أسماء الملفات العادية أو الارتباط الرمزي
الأهداف ، على التوالي. الافتراضي هو ساعة الذي يطبق الاستبدالات على جميع الأسماء.
على وجه الخصوص ، ليس من الضروري تحديد h أو r أو s.

- نفس المالك
(الوضع x فقط) استخراج معرفات المالك والمجموعة. هذا هو عكس - لا نفس المالك
والسلوك الافتراضي إذا قطران يتم تشغيله كجذر.

- مكونات الشريط عد
قم بإزالة العدد المحدد من عناصر المسار الرئيسي. Pathnames مع عدد أقل من العناصر
سيتم تخطي بصمت. لاحظ أنه يتم تحرير اسم المسار بعد التحقق
أنماط التضمين / الاستبعاد ولكن قبل عمليات الفحص الأمني.

-T اسم الملف, - ملفات من اسم الملف
في الوضع x أو t ، قطران سيقرأ قائمة الأسماء التي سيتم استخلاصها منها اسم الملف. شركة
الوضع، قطران سيقرأ الأسماء المراد أرشفتها منها اسم الملف. الاسم الخاص "-C" على أ
سيؤدي السطر بمفرده إلى تغيير الدليل الحالي إلى الدليل
المحدد في السطر التالي. يتم إنهاء الأسماء بأسطر جديدة ما لم --باطل is
محدد. لاحظ أن --باطل أيضًا يعطل المعالجة الخاصة للخطوط المحتوية على
"-C". ملاحظة: إذا كنت تقوم بإنشاء قوائم بالملفات باستخدام جد(1) ، ربما تريد
لاستخدام -n كذلك.

- المجاميع
(c، r، u mode only) بعد أرشفة جميع الملفات ، اطبع ملخصًا إلى stderr.

-U, - إلغاء الارتباط, - إلغاء الارتباط أولاً
(الوضع x فقط) قم بفك ارتباط الملفات قبل إنشائها. يمكن أن يكون هذا أداء بسيط
التحسين إذا كانت معظم الملفات موجودة بالفعل ، ولكن يمكن أن تجعل الأمور أبطأ إذا كانت معظم الملفات
غير موجودة بالفعل. هذا العلم يسبب أيضا قطران لإزالة الدليل المتداخل
روابط رمزية بدلاً من الإبلاغ عن خطأ. راجع قسم الأمان أدناه لمزيد من المعلومات
تفاصيل.

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

- اسم الاسم
استخدم اسم المستخدم المقدم. عند الاستخراج ، يتجاوز هذا اسم المستخدم الموجود في ملف
أرشيف؛ إذا كان اسم المستخدم المقدم غير موجود على النظام ، فسيتم تجاهله
ومعرف المستخدم (من الأرشيف أو من ملف --دليل الخيار) بدلا من ذلك.
عند الإنشاء ، يقوم هذا بتعيين اسم المستخدم الذي سيتم تخزينه في الأرشيف ؛ الاسم هو
لم يتم التحقق من قاعدة بيانات مستخدم النظام.

--استخدام-ضغط-برنامج برنامج
قم بتوصيل الإدخال (في الوضع x أو t) أو الإخراج (في الوضع c) من خلاله برنامج بدلا من
باستخدام دعم الضغط المدمج.

-v, - الإسراف
إنتاج مخرجات مطولة. في أوضاع الإنشاء والاستخراج ، قطران سوف يسرد كل اسم ملف
كما تمت قراءته من الأرشيف أو كتابته فيه. في وضع القائمة ، قطران سوف تنتج الإخراج
على غرار ذلك ls(1). إضافي -v ستوفر الخيارات تفاصيل إضافية.

--الإصدار
نسخة مطبوعة من قطران و libarchiveو الخروج.

-w, --تأكيد, - تفاعلي
اطلب تأكيدًا لكل إجراء.

-X اسم الملف, --استبعاد من اسم الملف
اقرأ قائمة بأنماط الاستبعاد من الملف المحدد. يرى - استثناء لمزيد من
معلومات حول التعامل مع الاستثناءات.

-y (الوضع c فقط) ضغط الأرشيف الناتج باستخدام bzip2(1). في استخراج أو قائمة
أوضاع ، يتم تجاهل هذا الخيار. لاحظ ذلك ، على عكس الآخرين قطران تطبيقات ، هذا
يتعرف التنفيذ على ضغط bzip2 تلقائيًا عند قراءة الأرشيفات.

-Z, --ضغط, - غير مضغوط
(الوضع c فقط) ضغط الأرشيف الناتج باستخدام ضغط(1). في استخراج أو قائمة
أوضاع ، يتم تجاهل هذا الخيار. لاحظ ذلك ، على عكس الآخرين قطران تطبيقات ، هذا
يتعرف التنفيذ على ضغط الضغط تلقائيًا عند قراءة الأرشيف.

-z, - بندقية, - gzip
(الوضع c فقط) ضغط الأرشيف الناتج باستخدام GZIP(1). في استخراج أو قائمة
أوضاع ، يتم تجاهل هذا الخيار. لاحظ ذلك ، على عكس الآخرين قطران تطبيقات ، هذا
يتعرف التنفيذ على ضغط gzip تلقائيًا عند قراءة الأرشيف.

البيئة


تؤثر متغيرات البيئة التالية على تنفيذ قطران:

TAR_READER_OPTIONS
الخيارات الافتراضية لقارئات التنسيق وقارئات الضغط. ال --والخيارات
الخيار يتجاوز هذا.

TAR_WRITER_OPTIONS
الخيارات الافتراضية لكتاب التنسيق وكتاب الضغط. ال --والخيارات
الخيار يتجاوز هذا.

LANG اللغة المراد استخدامها. يرى اكتنف(7) لمزيد من المعلومات.

TAPE الجهاز الافتراضي. ال -f الخيار يتجاوز هذا. يرجى الاطلاع على وصف
ال -f الخيار أعلاه لمزيد من التفاصيل.

TZ المنطقة الزمنية التي سيتم استخدامها عند عرض التواريخ. يرى اكتنف(7) لمزيد من المعلومات.

EXIT الوضع


قطران تخرج الأداة المساعدة 0 عند النجاح ، و> 0 في حالة حدوث خطأ.

أمثلة


يقوم التالي بإنشاء أرشيف جديد يسمى file.tar.gz الذي يحتوي على ملفين المصدر و
المصدر:
قطران -czf file.tar.gz المصدر المصدر

لعرض جدول محتويات مفصل لهذا الأرشيف:
قطران -TVf file.tar.gz

لاستخراج جميع الإدخالات من الأرشيف على محرك الأشرطة الافتراضي:
قطران -x

لفحص محتويات صورة ISO 9660 على قرص مضغوط:
قطران -تف image.iso

لنقل التسلسلات الهرمية للملف ، قم باستدعاء قطران as
قطران -راجع - -C سركدير . | قطران -xpf - -C دزدير
أو أكثر تقليديا
قرص مضغوط srcdir قطران -راجع - . | (cd دزدير ; قطران -xpf -)

في وضع الإنشاء ، يمكن أيضًا أن تتضمن قائمة الملفات والأدلة التي سيتم أرشفتها دليلًا
تغيير تعليمات النموذج -Cفو / باز وأرشفة محتويات النموذج @أرشيف الملف.
على سبيل المثال ، سطر الأوامر
قطران -c -f جديد فو 1 @old.tgz -C/ تمة فو 2
سيُنشئ أرشيفًا جديدًا جديد. قطران سيقرأ الملف فو 1 من الدليل الحالي
وإضافته إلى أرشيف الإخراج. سيقرأ بعد ذلك كل إدخال من old.tgz وأضف هؤلاء
إدخالات في أرشيف الإخراج. أخيرًا ، سيتحول إلى ملف / تمة دليل وإضافة فو 2
في أرشيف الإخراج.

ملف الإدخال بتنسيق إم تيري(5) يمكن استخدام التنسيق لإنشاء أرشيف الإخراج مع التعسفي
الملكية أو الأذونات أو الأسماء التي تختلف عن البيانات الموجودة على القرص:

$ القط الإدخال.mtree
#mtree
usr / bin uid = 0 gid = 0 mode = 0755 type = dir
usr / bin / ls uid = 0 gid = 0 mode = 0755 type = file content = myls
$ tar -cvf output.tar @ input.mtree

- أحدث و - أحدث - mtime تقبل مفاتيح التبديل مجموعة متنوعة من التاريخ والوقت المشترك
المواصفات ، بما في ذلك "12 مارس 2005 7:14:29 مساءً" و "2005-03-12 19:14" و "منذ 5 دقائق" و
"19:14 بتوقيت المحيط الهادئ ، 1 مايو".

--والخيارات يمكن استخدام الحجة للتحكم في التفاصيل المختلفة لإنشاء الأرشيف أو
قراءة. على سبيل المثال ، يمكنك إنشاء إخراج mtree الذي يحتوي فقط على نوع, الوقت و رقم تعريف الوحدة
الكلمات المفتاحية:
قطران -راجع ملف - صيغة = mtree --options = '! all، type، time، uid' دير
أو يمكنك ضبط مستوى الضغط المستخدم بواسطة ضغط gzip أو xz:
قطران -czf ملف - الخيارات = 'مستوى الضغط = 9'.
لمزيد من التفاصيل ، راجع شرح archive_read_set_options() و
archive_write_set_options() استدعاءات API الموضحة في أرشيف_قراءة(3) و
أرشيف_الكتابة(3).

التوافق


يتم دعم تنسيق الوسائط المجمعة للتوافق مع عمليات التنفيذ السابقة.
يتكون من كلمة أولية (بدون حرف - بادئ) فيها كل حرف
يشير إلى خيار. تتبع الحجج على أنها كلمات منفصلة. يجب أن يكون ترتيب الحجج
تطابق ترتيب الأحرف المقابلة في كلمة الأمر المجمعة. على سبيل المثال،
قطران TBF 32 ملف
يحدد ثلاثة أعلام t, bو f. b و f كلا الأعلام يتطلب الحجج ، لذلك يجب أن يكون هناك
تكون عنصرين إضافيين في سطر الأوامر. ال 32 هي الحجة ل b علم و
ملف هي الحجة ل f العلم.

تتوافق خيارات الوضع c و r و t و u و x والخيارات b و f و l و m و o و v و w
SUSv2.

لأقصى قدر من قابلية النقل ، البرامج النصية التي تستدعي قطران يجب أن تستخدم تنسيق الوسيطة المجمعة
أعلاه ، يجب أن يقتصروا على c, tو x وسائط و b, f, m, vو w خيارات.

يتم توفير خيارات طويلة إضافية لتحسين التوافق مع القطران الآخر
التنفيذ.

الأمن


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

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

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

· يمكن أن تستغل إدخالات الأرشيف الروابط الرمزية لاستعادة الملفات إلى أدلة أخرى.
يمكن للأرشيف استعادة ارتباط رمزي إلى دليل آخر ، ثم استخدام هذا الارتباط إلى
استعادة ملف في هذا الدليل. للحماية من هذا ، قطران يتحقق كل منهما
المسار المستخرج للروابط الرمزية. إذا كان عنصر المسار النهائي عبارة عن ارتباط رمزي ، فسيكون كذلك
تمت إزالته واستبداله بإدخال الأرشيف. لو -U محدد ، أي وسيط
سيتم أيضًا إزالة الارتباط الرمزي دون قيد أو شرط. إذا لم يكن كذلك -U ولا -P محدد،
قطران سيرفض استخراج الدخول.
لحماية نفسك ، يجب أن تكون حذرًا من أي أرشيفات تأتي من مصادر غير موثوق بها.
يجب عليك فحص محتويات الأرشيف باستخدام
قطران -تف اسم الملف
قبل الاستخراج. يجب عليك استخدام ملف -k خيار لضمان ذلك قطران لن تكتب فوق أي
الملفات الموجودة أو ملفات -U خيار لإزالة أي ملفات موجودة مسبقًا. لا يجب عليك بشكل عام
استخراج المحفوظات أثناء التشغيل بامتيازات المستخدم الفائق. نلاحظ أن -P الخيار ل قطران
يقوم بتعطيل فحوصات الأمان أعلاه ويسمح لك باستخراج أرشيف مع الاحتفاظ بأي ملف
أسماء المسار المطلقة ، .. مكونات أو ارتباطات رمزية لأدلة أخرى.

استخدم bsdtar عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad