আমি উবুন্টু সার্ভারটি 12.04 ব্যবহার করছি, এখন আমি আরএসসিএনসি ব্যবহার করে কিছু ফাইল ব্যাকআপ করতে চাই, এখানে একটি চেষ্টা করুন:
rsync -aAX $HOME/Documents/* $HOME/Backups/TEST --exclude={$HOME/Documents/another/*,$HOME/Documents/temp/*}
যেহেতু আপনি দেখতে পারেন, আমি ব্যাকআপ করতে চান ফোল্ডারের সমস্ত ফাইলগুলি $ হোম / ডকুমেন্টস ফোল্ডারে $ হোম / backups / পরীক্ষা , কিন্তু বাদ ফোল্ডারে ফাইল অন্য এবং টেম্প । তবে আমি ব্যর্থ হয়েছি, আরএসসিএনসি এখনও উভয় বাদ দেওয়া ফোল্ডারে ফাইলগুলি অনুলিপি করেছে:
ls $HOME/Backups/TEST/another
test
টেস্ট হ'ল ফোল্ডারে থাকা অন্য একটি ফাইল, এবং এটি অনুলিপি করা হলেও আমি ফাইলটি আরএসইএনসি-তে বাদ দিই, কেন? কীভাবে এই ফাইলগুলি বাদ দেওয়া যায়?
--exclude=/foo
ডিরেক্টরিটিfoo
সরাসরি উত্সে--exclude=foo
বাদ দেবে , তবে foo নামে কোনও ডিরেক্টরি বাদ দেবে, এমনকি উপ-ডিরেক্টরিতেও।