هل تبحث عن شيئ معين في المدونة ؟ اكتب الجملة أو الكلمة التي تريد البحث عنها، واضغط Enter
اضف تعليق

اكتب عن أمن المعلومات والتحقيق الجنائي الرقمي | مدونة شخصية

سكربت bsync لمزامنة الملفات والنسخ الاحتياطية

سكربت bsync من اكثر سكربتات بايثون التي استخدمها بشكل مستمر, السكربت يقوم بعمل مزامنة بين مجلدين بحيث كل مجلد يملك نسخه طبق الاصل من المجلد الاخر. هذا مفيد جدا لاخذ نسخ احتياطية من الملفات التي تعمل عليها بشكل مستمر وتتغير بشكل دوري مثل مشاريعك البرمجية او ملاحظاتك الخاصة. السكربت يكتشف التغييرات التي حصلت على الملفات ويقوم بنسخ الملفات التي تغيرت فقط في كلا المجلدين. في الاغلب التغييرات تحدث في المجلد الموجود في اللابتوب انثاء عملي عليهم, في اخر النهار اقوم بايصال الهارديسك وتشغيل السكربت لكي يقوم باكتشاف الملفات التي تغيرت او حذفت وتطبيق التغييرات للجهة الاخرى والعكس صحيح.

استخدام السكربت سهل جدا , فقط قم بتحديد المجلدين الذي سوف يتم مزامنتهم بعد اسم السكربت  كالتالي

$ ./bsync dir1 dir2
Loading filelists...
dir1                        dir2                   
new                    -->                     (copy)
subdir/a               -->  subdir/a           (sync)
                       <--  newdir/            (mkdir)
                       <--  newdir/newfile     (copy)
Apply actions? [y/N] y
Applying actions...
rsync: new
rsync: subdir/a
rsync: newdir/newfile
Updating filelists...
Done!

$ ./bsync dir1 dir2
Loading filelists...
Identical directories. Nothing to do.

صفحه السكربت على github

https://github.com/dooblem/bsync

 

لا يوجد تعليقات على هذه المقالة

اضف تعليق