দুটি স্থানীয় ডিরেক্টরি মধ্যে rsync


14

আমি rsyncএকই কম্পিউটারের সাথে সংযুক্ত দুটি ফাইল সিস্টেমে আমার দুটি ডিরেক্টরি ডিরেক্টরি করার চেষ্টা করছি । অতিরিক্ত ফাইলগুলি মুছে না রেখে এটি করতে চাই b। আমি যদিও একটি সাধারণ rsync -a a/dir b/dirকাজ করবে, তবে মনে হয় না। এটি একটি লিনাক্স সিস্টেমে এটি সহ rsync version 3.0.6 protocol version 30:

$ mkdir -p a/test
$ mkdir -p b/test
$ touch a/test/file1
$ touch a/test/file2
$ touch b/test/file3
$ tree a/test b/test
a/test
├── file1
└── file2
b/test
└── file3

0 directories, 3 files
$ rsync -a a/test/ b/
$ tree a/test b/test
a/test
├── file1
└── file2
b/test
└── file3

0 directories, 3 files

একই কমান্ড করে যখন আমি একটি ভিন্ন Linux সিস্টেমে এটি ব্যবহার rsync সামান্য নতুন সংস্করণ (সঙ্গে কাজ rsync version 3.0.9 protocol version 30)। কোন ধারণা আমি কি অনুপস্থিত?


আপনার পোস্টিং "আরএসসিএনএএএএ / টেস্ট বি / টেস্ট" দেখে কিছুটা সহজ হয় না বলে মনে হচ্ছে? এটি কি কাটা ও পেস্টের ত্রুটি? আমি 'গাছ' সেন্টিমিড জানি না তবে কমপক্ষে দু'টিই গাছের ফল একই ফল দেখায়।
স্পার্কি

উত্তর:


16

আমার নিজের প্রশ্নের উত্তরে, দেখে মনে হচ্ছে সমস্যাটি এসআরসি দির শেষে স্ল্যাশ নিয়ে রয়েছে:

rsync -a a/test/ b/

বনাম

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