سؤال ما هو وضع أرشيف في rsync؟


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

يساوي -rlptgoD (لا -H ، -A ، -X)

هل يمكنك شرح ما هذه الخيارات (rlptgoD) يعني وما هو سلوك rsync عندما أستخدمها؟


147
2018-05-14 03:19


الأصل


ربما يمكننا الاستغناء عن "تذكيرنا ..." ، التي لا علاقة لها بالموضوع. - John Gardeniers
explainshell.com/explain؟cmd=rsync٪20-rlptgoD - jbyler
jbyler أن موقع explainshell حلوة جدا ..! - Tommy


الأجوبة:


كل هذه الأمور:

-r ، - recrecse recurs في الدلائل

-l ، - linklinks symlinks copy as symlinks

-p ، - حظر الاصطدامات

-t ، - الأوقات يحافظ على أوقات التعديل

-g ، - مجموعة حفظ المجموعة

-o ، مالك مالك الحفظ (المستخدم المتميز فقط)

-D نفس -devices --specials

- تحافظ الملفات على ملفات الجهاز (فائقة المستخدم فقط)

--specials الحفاظ على الملفات الخاصة

تستثني:

-H ، - روابط ثابتة للحفاظ على الروابط الثابتة

-A ، --acl الحفاظ على قوائم ACL (تشير إلى -p)

-X ، - xxrrs الحفاظ على السمات الموسعة

انها مثالية للنسخ الاحتياطي. بلدي "الافتراضي" مجموعة من مفاتيح التبديل -avzP - وضع الأرشفة ، أن تكون مطولًا ، واستخدام الضغط ، والحفاظ على الملفات الجزئية ، وعرض التقدم.

ملاحظة: دائمًا عندما يقول الوصف "يحتفظ" ، يعني ذلك جعل الوجهة تشبه المصدر.


179
2018-05-14 03:38



+1 - نعم ، إنها في صفحة الرجل ، ولكن من الجميل أيضًا رؤيتها هنا مع الإجابة لتسهيل الرجوع إليها - cwd
أسهل من النظر في الصفحة رجل: P؟ - Salami
+1 لمشاركة مجموعة الخيارات للنسخ الاحتياطية (-avzP). - RoboAlex
نعم في مكان ما على طول الطريق ، أصبح lmgtfy أسهل من الرجل rsync. - Stu
إيه .. يمكن للشخص أن يشير إلى أي خيار -avzP هو للملفات الجزئية؟ أليس كذلك؟ --partialبدون نسخة قصيرة؟ (rsync 3.1.0) - xealits


يعد مفتاح الأرشيف مجرد اختصار لتخطي الحاجة إلى إدخال مجموعة من المفاتيح التي ستستخدمها عادةً إذا كنت تستخدم rsync لعمل نسخ احتياطية (مهمة شائعة).

إنها نفس طريقة الكتابة:

rsync -r -l -p -t -g -o -D

ومن الأسهل تذكرها. يمكنك العثور على تعريفات لكل هذه المفاتيح في صفحة الرجل.

(تعد الواصلات اختيارية عندما تقوم بدمج مفاتيح تحويل أحادية واحدة.)


14
2018-05-14 03:32



شكرا ، ولكن أعتقد أنك تفتقد وجهة نظري. هل يمكنك أن تشرح ما الذي يجمع بين كل هذه الخيارات دون أن أقرأ لي 7 أجزاء مختلفة من صفحة الرجل ، والتي ربما تشير إلى أجزاء أخرى من صفحة الرجل؟ - allyourcode
أعتقد أنك تفتقد النقطة التي من المهم أن تقرأ صفحة الرجل لمعرفة ما تفعله بالضبط. يحتوي rsync على بعض الخيارات القوية جدًا ، بما في ذلك طريقة لحذف الملفات! الأمر يشبه طلب المساعدة على استخدام جدول المنشار لأنك لا تعجبك كتيبات إرشادات القراءة. - David M
بالطبع ، أنا لا أحب قراءة دليل التعليمات للوقت المائة عندما أتمكن بدلاً من ذلك من الرجوع إلى cheatsheet. - CivFan


تأكد من أن الإذن ، والسمات ، وما إلى ذلك هو نفسه في كلا الجانبين. يعمل rsync بهذه الطريقة فقط ... إذا كنت ترغب في مزامنة الملفات ، يجب عليك استخدام -a معلمة.

وذلك لأن rsync مقارنة هذه الإذن ، والسمات ، وما إلى ذلك في كلا الجانبين لتحديد ما إذا كانت هي نفس الملف وتقرر ما إذا كان ينبغي تحديثه. إذا كنت تستخدم rsync -r xxx yyy بدلاً من ذلك rsync -a xxx yyy ، فستتم نسخ بعض الملفات مرة أخرى ومرة ​​أخرى ، coz ، إذن ، السمة لا تكون متزامنة ، وفاتنة مطابقة في كلا الجانبين ...


12
2018-02-05 03:02