«স্মার্টলি two দুটি ফোল্ডার একীভূত করার জন্য আরএসইএনসি কমান্ডটি কী?


39

আমার কিছু ফোল্ডার রয়েছে যা ভুল করে নকল হয়ে গেছে এবং সেগুলি আমি একত্রে মিশে যেতে চাই। ধরা যাক ফোল্ডার এ এ ফাইল ফাইল রয়েছে এবং ফোল্ডার বি তে ফাইল ওয়াইড রয়েছে, আমি ফাইলটি এক্স ফোল্ডার বি-তে অনুলিপি পেতে চাই, তবে অবশ্যই আমি আরও জটিল মামলার মুখোমুখি হতে পারি, যেখানে ফ এবং ফোল্ডার এ এবং বি উভয়ই একই ফাইল এক্স রয়েছে : এই ক্ষেত্রে, আমি ফাইলটির সর্বাধিক অনুলিপি রাখতে চাই, সুতরাং আরএসসিএনএইচকে উভয় ফাইলের তুলনা করা উচিত, এবং যদি উত্সটি কেবল পুরানো হয় তবে এটিকে অন্যথায় গন্তব্যটি পুরানো, ওভাররাইট করে।

BSync কমান্ড লাইনে আমার কোন পরামিতিগুলি রাখা উচিত?

এটি আমি গুগলিং পেয়েছিলাম, তবে আমি সঠিক বলে মনে করি না।

rsync -avz --ignore-existing src dest

ম্যান পেজটি কোনওভাবে আমার বাইরে beyond

ধন্যবাদ.

পিএস সেই ক্ষেত্রে যেখানে দুটি ফোল্ডারে কোনও ফাইল বিদ্যমান থাকে, তত বেশি ভাল হবে পুরানোটিকে গন্তব্য ফোল্ডারে ওভাররাইট করা এবং একই সাথে প্রবীণের একটি অনুলিপি রাখা ঠিক যেমন আপনার ব্যাকআপ হিসাবে ফিরে আসার দরকার হয় আগে

উত্তর:


66

আমি ব্যবহার করব:

rsync -abviuzP src/ dest/
  • -i আইটেমযুক্ত ফর্ম্যাটটি চালু করে, যা ডিফল্ট ফর্ম্যাট থেকে আরও তথ্য দেখায়
  • -b~পুরানো ফাইলটিতে সংযোজন করে উভয় ফোল্ডারে থাকা আরএসসিএন ব্যাকআপ ফাইলগুলি তৈরি করে । আপনি এর সাথে প্রত্যয়টি নিয়ন্ত্রণ করতে পারেন--suffix .suf
  • -u আরএসসিএনসি ট্রান্সফার স্কিপ ফাইলগুলি তৈরি করে যা এসআরসি-র চেয়ে ভাগ্যে নতুন
  • -z সংক্ষেপণ চালু করে, যা ধীর লিঙ্কগুলির মাধ্যমে সহজে-সংকোচনযোগ্য ফাইলগুলি স্থানান্তর করার সময় কার্যকর
  • -Pচালু --partialএবং--progress
  • --partial ট্রান্সফারটি বাধাগ্রস্থ হলে rsync আংশিক স্থানান্তরিত ফাইলগুলি রাখে
  • --progress প্রতিটি স্থানান্তরের জন্য একটি অগ্রগতি বার দেখায়, দরকারী যদি আপনি বড় ফাইল স্থানান্তর করেন

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