27Jun

كيفية استبعاد الملفات من رسينك

click fraud protection

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

استبعاد من قائمة في ملف

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

رسينك --exclude من = /path/to/ استبعاد ملف /path/to/ المصدر /path/to/ ديست

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

قل، على سبيل المثال، تحاول النسخ الاحتياطي /data/web/ وإرساله إلى ملقم آخر، لذلك يمكنك استخدام أمر مثل رسينك -a /data/web/ المستخدم @ الخادم: /backups/data/web/ لتحقيق ذلك. .. ولكن كنت حقا ترغب في تخطي مزامنة /data/web/cache/مجلد.عندما يذهب رسينك للتحقق من قائمة الاستبعاد لكل عنصر أنه المصاحبة، فإنه لن تحقق /data/web/cache/ منذ يستند الأمر رسينك الأصلي في المجلد /data/web/.انها سوف تحقق فقط "ذاكرة التخزين المؤقت /" ضد القائمة.لذلك سوف تحتاج إلى وضع "ذاكرة التخزين المؤقت" في القائمة، وليس المسار الكامل.على سبيل المثال:

instagram viewer

رسينك -a --exclude-فروم = /data/ الاستثناءات /data/web/ /backups/

الآن لاستبعاد ذاكرة التخزين المؤقت /data/web/ و /data/web/ تيمب من رسينك باستخدام هذا الأمر، سوف نقوم بإزالة جزء /data/web/ للمسار وسوف يحتوي ملف الاستبعاد /data/ ببساطة على هذا:

ذاكرة التخزين المؤقت * درجة الحرارة *

ستلاحظ أنني أضفت * في المسار، للتأكد من أنه يطابق أي شيء يبدأ مع "ذاكرة التخزين المؤقت" في البداية.يمكنك استخدام نمط النجمة هذا لأسباب أكثر فائدة إذا أردت - لنفترض أنك تريد استبعاد جميع ملفات تكست التي تتم مزامنتها.ستبدأ النمط مع النجمة للتأكد من تطابقها دائما وإضافة هذا:

*. txt

من شأنه أن يضمن تخطي تلك الأنواع من الملفات أثناء المزامنة.انها بسيطة جدا وراء ذلك.

باستثناء عنصر واحد

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

رسينك --exclude = نسبي /path/to/ استبعاد / مصدر / ديست

يجب تطبيق نفس المسار النسبي هنا كما هو موضح أعلاه.