টার্মিনাল উইন্ডোটি ব্যবহার করে আমি কীভাবে একটি ডিরেক্টরি কাঠামো, dir1, dir2, (সমস্ত উপ-ডিরেক্টরি সহ) অনুলিপি করতে পারি?
টার্মিনাল উইন্ডোটি ব্যবহার করে আমি কীভাবে একটি ডিরেক্টরি কাঠামো, dir1, dir2, (সমস্ত উপ-ডিরেক্টরি সহ) অনুলিপি করতে পারি?
উত্তর:
cp -rf /source/path/ /destination/path/
-r
= পুনরাবৃত্ত, সমস্ত উপ-ডিরেক্টরি অনুলিপি
-f
= বল, যদি কোনও বিদ্যমান গন্তব্য ফাইলটি খুলতে না পারে তবে এটিকে সরিয়ে আবার চেষ্টা করুন
দ্রষ্টব্য-f
পতাকাটি ব্যবহার করার সময় আপনার সতর্কতা অবলম্বন করা উচিত কারণ এটি আপনি অনুলিপি করেছেন এমন কোনও কিছুকে জোর করে overw এই পরামর্শের জন্য @ নিফলকে ধন্যবাদ
আপনার যদি প্রয়োজন হয় তবে ডিরেক্টরিতে থাকা সমস্ত ফাইল অনুলিপি করতে * ওয়াইল্ডকার্ড ব্যবহার করতে পারেন।
f
পতাকাটি ব্যবহার করা উচিত বলে আমি সম্মত নই । -f if an existing destination file cannot be opened, remove it and try again
-f
<সোর্স> <ডিস্টে> ওভাররাইট করা জিনিসগুলিতে <dest> অনুলিপি করে থাকেন তবে আপনার পতাকাটি কার্যকর হওয়ার বিষয়ে একটি নোট রেখে দিলে আমি নিজেই এটি
cp -R
উত্তরগুলি ঠিক থাকলেও (বিটিডাব্লু বিএসডি-তে পতাকাটির মূলধন অবশ্যই হতে হবে, উভয়ই লিনাক্সের উপর সমর্থিত), সেখানে টার সাথে জড়িত একটি পুরাতন প্রসারণ রয়েছে :
$ tar cf - . | (cd DIR; tar xf - )
হেক কেন আপনি এটা করবেন? কারণ টারের শক্ত এবং প্রতীক উভয়ই লিঙ্কগুলির সম্পর্কে মোটামুটি পরিশীলিত বোঝাপড়া রয়েছে ।
আপনি কি চান যে আপনি বিদ্যমান প্রতীকী লিঙ্কগুলিকে একই পাঠ্যের সাথে প্রতিস্থাপন করতে চান? বা একই টার্গেটের লিঙ্কগুলি সহ (ক্ষতিপূরণের জন্য আপেক্ষিক পাথগুলি সমন্বয়)? বা লক্ষ্যমাত্রার বিটওয়াইজ অনুলিপি সহ?
মূল দুটি ফাইল যদি শক্তভাবে সংযুক্ত থাকে তবে নতুন কাঠামোর মধ্যে ডেটার দুটি অনুলিপি থাকা উচিত বা কেবল একটি?
সিদ্ধান্ত সিদ্ধান্ত. টারের বুদ্ধিমান ডিফল্ট রয়েছে তবে আপনাকে এটি সম্পর্কে খুব সুনির্দিষ্ট হতে দিন।
আমি পছন্দ করি
cp -axv source dest
Rsync এটির জন্য আরও একটি ভাল সরঞ্জাম
rsync -va source dest