কেবল একই মাউন্টে রাইসিএনসি রিকার্সিভ


21

আশা করি, এই সাধারণ প্রশ্নের একটি সহজ উত্তর আছে।

আমি চালাতে চান rsync যাও recursively ব্যবহার -r বিকল্প, কিন্তু একটি ভিন্ন মাউন্ট পয়েন্ট (ফাইল সিস্টেম) মধ্যে সাজানো ছাড়াই। মত অর্থাত -mount সঙ্গে বিকল্প খোঁজ কমান্ড এক ব্যক্তি পৃষ্ঠা লেখা, যেমন, "অন্যান্য ফাইল সিস্টেমেই ডিরেক্টরি নেমে না। অনুসন্ধানের অন্যান্য সংস্করণগুলির সাথে সামঞ্জস্যের জন্য -xdev এর বিকল্প নাম ”"

উত্তর:


29

আমি বিশ্বাস করি যে আপনি -xxবিকল্পটি চান :

-x, --one-file-system
এটি পুনরায় আসার সময় একটি ফাইল সিস্টেমের সীমানা অতিক্রম করা এড়াতে rsync কে বলে। এটি একাধিক ফাইল সিস্টেমগুলি থেকে অনুলিপি করার জন্য আইটেমগুলি নির্দিষ্ট করার ক্ষমতা ব্যবহারকারীর সীমাবদ্ধ করে না, কেবল ব্যবহারকারী দ্বারা নির্দিষ্ট করা প্রতিটি ডিরেক্টরি স্তরবিন্যাসের মাধ্যমে আরএসসিএনসি'র পুনরাবৃত্তি এবং মুছে ফেলার সময় প্রাপ্ত দিকের অ্যালোগুলি পুনরাবৃত্তিও সীমাবদ্ধ করে না। এছাড়াও মনে রাখবেন যে rsync একই ফাইল সিস্টেমে থাকা হিসাবে একই ডিভাইসে একটি লিকিবাইন্ড্রাক মাউন্টকে আচরণ করে।

যদি এই অপশনটি পুনরাবৃত্তি করা হয়, তবে rsync অনুলিপি থেকে সমস্ত মাউন্ট-পয়েন্ট ডিরেক্টরি বাদ দেয়। অন্যথায়, এটির মুখোমুখি প্রতিটি মাউন্ট-পয়েন্টে একটি ফাঁকা ডিরেক্টরি অন্তর্ভুক্ত করা হয় (মাউন্টড ডিরেক্টরিটির বৈশিষ্ট্যগুলি ব্যবহার করে কারণ অন্তর্নিহিত মাউন্ট-পয়েন্ট ডিরেক্টরিটি অ্যাক্সেসযোগ্য)।

আমি বলার কারণটি -xxসাহসী বিভাগের (জোর যুক্ত হওয়া) কারণে।


ধন্যবাদ। আমি অবশ্যই ম্যান পৃষ্ঠায় এক ডজন বার পেরিয়েছি। :-)
ড্যানোরটন

কোনও উদ্বেগ নেই, আমি সবেমাত্র অনুসন্ধান ফাংশন ( /) ব্যবহার করেছি এবং "মাউন্ট" সন্ধান করেছি। কয়েকটা nএক্সট্রা নিয়েছে। খুশী এটা কাজ করে!
নার্ডওয়ালার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.