আমি কিছু সময়ের জন্য ফাইলগুলি অনুলিপি করতে rsync ব্যবহার করছি। আমার বোঝার যে rsync চেয়ে দ্রুত CP যখন ইতিমধ্যে হস্তান্তর ফাইল কিছু গন্তব্য ডিরেক্টরির মধ্যে, শুধুমাত্র ক্রমবর্ধমান পার্থক্য হস্তান্তর (অর্থাত "বদ্বীপ")।
যদি এটি সঠিক হয়, সেখানে ব্যবহার করার কোনো সুবিধা হবে rsync একটি ফোল্ডার সামগ্রীগুলি চলন্ত একটি , বলে, একটি ফোল্ডার বি , সঙ্গে বি খালি হচ্ছে?
ফোল্ডারের একটি ডেটার 1TB (এবং ফাইল লক্ষ লক্ষ) পাসে হয়েছে। স্থানান্তর একটি স্থানীয় ওভার সম্পন্ন করা হবে নেটওয়ার্কের ( একটি এবং বি হচ্ছে বিভিন্ন ফাইল সিস্টেম, উভয় মাউন্ট একটি সুপারকম্পিউটার, যেমন উপর একটি হল NFS- র এবং বি হয় দীপ্তি )।
যে ছাড়াও, কি পতাকার আমি জিজ্ঞাসা করতে ব্যবহার করা উচিত rsync সরাতে (কপি করবেন) ফাইল থেকে একটি থেকে বি (অর্থাত মুছে ফেলতে একটি স্থানান্তর করার সফলভাবে সমাপ্ত হয়েছে)?
mv
দ্রুত তৈরি করবে ?
mv
কোনও নেটওয়ার্ক জুড়ে পরিচালনা করতে পারে না - এটির জন্য স্থানীয় মাউন্ট (যেমন এনএফএস) নির্ভর করতে হবে। তাহলে বোতলের নেটওয়ার্ক, rsync
সম্ভবত যতো তাড়াতাড়ি হবে mv
কারণ rsync
কম্প্রেশন করতে পারেন।
cp
হয়েছে -u
সোর্স ফাইল কপি করতে হলে গন্তব্য ফাইল অথবা যখন গন্তব্য ফাইল পাওয়া যাচ্ছে না চেয়ে নতুন হল বিকল্প
rsync
প্রতিস্থাপন করতে পারে বলে মনে হয় নাmv
।mv
উত্স এবং গন্তব্য একই ফাইল সিস্টেমের মধ্যে থাকা অবস্থায় আমি বেশিরভাগ ফাইল সিস্টেমে দ্রুততর হওয়ার প্রত্যাশা করব , কারণrsync
যে কোনও বিষয়ই একটি অনুলিপি তৈরি করতে হবে এবংmv
সম্ভবত কয়েকটি ডিরেক্টরি এন্ট্রি পরিবর্তন করে দূরে সরে যেতে পারে। আমি যেটির নিকটতম জিনিসটি খুঁজে পেতে পারি তাrsync mv
হ'ল--remove-source-files
কমান্ড, তবে এটি ডিরেক্টরিগুলি সরিয়ে দেয় না।