Rsync গন্তব্য ডিরেক্টরিতে একই নামের সাথে একটি ডিরেক্টরি তৈরি করে


61

আমি যখন এই কমান্ড চালাচ্ছি

rsync -avzp --del -e "ssh -p myport" user@hostname:/var/www/tests /var/www/tests

ফাইলগুলি সিঙ্ক্রোনাইজ হয়ে যায় তবে ফাইলগুলি এতে সংরক্ষণের পরিবর্তে /var/www/testsরাইকিঙ্ক বিদ্যমান "পরীক্ষাগুলির" ভিতরে আরও একটি ডিরেক্টরি "পরীক্ষা" তৈরি করে:

/var/www/tests/tests

এবং সেখানে ফাইল রাখে। নতুন ডিরেক্টরি তৈরি না করার জন্য রাইঙ্ককে কীভাবে বলবেন?

উত্তর:


55

আপনি যদি অন্য কোনও testsডিরেক্টরি তৈরি না করতে চান তবে সঠিক আদেশটি হবে

rsync -avzp --del -e "ssh -p myport" user@hostname:/var/www/tests/ /var/www/tests

/শেষে নোট করুন user@hostname:/var/www/tests/


34

উত্সটিতে আপনার পিছনে স্ল্যাশ দরকার।

সঠিক আদেশটি এখানে:

rsync -avzp --del -e "ssh -p myport" user@hostname:/var/www/tests/ /var/www/tests

অধিক তথ্য

আরএসসিএনসি এবং ট্রেলিং স্ল্যাশগুলির ব্যাখ্যা:

http://defindit.com/readme_files/rsync_backup.html

রাইকিঙ্কের অপারেশনের দুটি বড় পদ্ধতি রয়েছে। মোডগুলি উত্স ডিরেক্টরিতে পিছনের স্ল্যাশের অনুপস্থিতি বা উপস্থিতির উপর নির্ভরশীল।

আরেকটি উদাহরণ:

http://www.jveweb.net/en/archives/2010/11/synchronizing-folders-with-rsync.html

... আপনাকে ট্রেলিং স্ল্যাশ যুক্ত করতে হবে, অন্যথায়, পিকচার্স ফোল্ডারের ভিতরে চিত্র নামে একটি ফোল্ডার তৈরি করা হয় যা আমরা গন্তব্য হিসাবে নির্দিষ্ট করি specify

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.