উত্তর:
নীচে বর্ণিত বিকল্পগুলির মধ্যে একটির ব্যবহার করে আপনি আরএসইএনসি-তে অনুসন্ধানের আউটপুট প্রেরণ করতে পারেন।
এই 2 টি বিকল্পগুলি খুব অনুরূপ, তারা উভয়ই ধরে নিয়েছে আপনি কোনও কোনও স্থানে ডিরেক্টরি পরিবর্তন করছেন এবং find
সেখান থেকে কমান্ডটি চালাচ্ছেন ।
$ rsync -avz --remove-sent-files \
--files-from=<(find ./ -mtime +14 -size +10k) ./ /dest
আপনি তালিকাটি ফিড করতে পাইপও ব্যবহার করতে পারেন:
$ find ./ -mtime +14 -size +10k -print0 \
| rsync -av --files-from=- --from0 ./ /dest
এই পদ্ধতিটি যে কোনও জায়গা থেকে চালানো যেতে পারে।
$ find /src/dir/ -mtime +14 -size +10k -printf %P\\0 \
| rsync --files-from=- --from0 /src/dir/ /dst/dir/
printf %P
: কমান্ড লাইন আর্গুমেন্টের নাম সহ ফাইলটির নাম যা এটি সরিয়ে ফেলা হয়েছে। এইভাবে, আপনি যে কোনও এসসিআর ডিরেক্টরি ব্যবহার করতে পারেন, প্রথমে আপনার এসআরসি ডিরেক্টরিতে সিডি করার দরকার নেই।