ইউনিক্সে একটি ডিরেক্টরি অনুলিপি করুন


78

টার্মিনাল উইন্ডোটি ব্যবহার করে আমি কীভাবে একটি ডিরেক্টরি কাঠামো, dir1, dir2, (সমস্ত উপ-ডিরেক্টরি সহ) অনুলিপি করতে পারি?


2
"সিপি -আর / দির 1 / ডির 2" এটি কি ঠিক ??
দিনেশ কুমার

হ্যাঁ এটা ঠিক. আপনি উত্তরগুলির একটিটিকে আপনার সমাধান হিসাবে চিহ্নিত করতে চাইতে পারেন।
কিউবার্টস

উত্তর:


115
cp -rf /source/path/ /destination/path/

-r = পুনরাবৃত্ত, সমস্ত উপ-ডিরেক্টরি অনুলিপি

-f = বল, যদি কোনও বিদ্যমান গন্তব্য ফাইলটি খুলতে না পারে তবে এটিকে সরিয়ে আবার চেষ্টা করুন

দ্রষ্টব্য-f পতাকাটি ব্যবহার করার সময় আপনার সতর্কতা অবলম্বন করা উচিত কারণ এটি আপনি অনুলিপি করেছেন এমন কোনও কিছুকে জোর করে overw এই পরামর্শের জন্য @ নিফলকে ধন্যবাদ

আপনার যদি প্রয়োজন হয় তবে ডিরেক্টরিতে থাকা সমস্ত ফাইল অনুলিপি করতে * ওয়াইল্ডকার্ড ব্যবহার করতে পারেন।


11
আপনার fপতাকাটি ব্যবহার করা উচিত বলে আমি সম্মত নই । -f if an existing destination file cannot be opened, remove it and try again
নিফলে

ব্যক্তিগতভাবে আমি সর্বদা -f পতাকা ব্যবহার করি। একটি ভাল অনুশীলন না তাই সম্ভবত আপনি সঠিক।
কিউবার্টস

এটি কী করে তা যদি আপনি জানেন এবং আপনি কী করছেন তবে তা ঠিক আছে। তবে এই ক্ষেত্রে অনভিজ্ঞ ব্যবহারকারীদের সাথে এটি উপযুক্ত নাও হতে পারে।
নিফলে

@ নিফলে হ্যাঁ, আপনি কী বলছেন তা আমি বুঝতে পারি। ঠিক সে যদি সে এটি জোর করে, তার কাজ করার সম্ভাবনাগুলি তিনি না করেন তার চেয়ে ভাল। এটি সমস্ত কি আপনি যা করছেন এবং আপনি এটি বুঝতে পেরেছেন তার উপর নির্ভর করে।
কিউবার্টস

যদি আপনি -f<সোর্স> <ডিস্টে> ওভাররাইট করা জিনিসগুলিতে <dest> অনুলিপি করে থাকেন তবে আপনার পতাকাটি কার্যকর হওয়ার বিষয়ে একটি নোট রেখে দিলে আমি নিজেই এটি
উত্সাহিত

11

cp -Rউত্তরগুলি ঠিক থাকলেও (বিটিডাব্লু বিএসডি-তে পতাকাটির মূলধন অবশ্যই হতে হবে, উভয়ই লিনাক্সের উপর সমর্থিত), সেখানে টার সাথে জড়িত একটি পুরাতন প্রসারণ রয়েছে :

$ tar cf - . | (cd DIR; tar xf - )

হেক কেন আপনি এটা করবেন? কারণ টারের শক্ত এবং প্রতীক উভয়ই লিঙ্কগুলির সম্পর্কে মোটামুটি পরিশীলিত বোঝাপড়া রয়েছে ।

আপনি কি চান যে আপনি বিদ্যমান প্রতীকী লিঙ্কগুলিকে একই পাঠ্যের সাথে প্রতিস্থাপন করতে চান? বা একই টার্গেটের লিঙ্কগুলি সহ (ক্ষতিপূরণের জন্য আপেক্ষিক পাথগুলি সমন্বয়)? বা লক্ষ্যমাত্রার বিটওয়াইজ অনুলিপি সহ?

মূল দুটি ফাইল যদি শক্তভাবে সংযুক্ত থাকে তবে নতুন কাঠামোর মধ্যে ডেটার দুটি অনুলিপি থাকা উচিত বা কেবল একটি?

সিদ্ধান্ত সিদ্ধান্ত. টারের বুদ্ধিমান ডিফল্ট রয়েছে তবে আপনাকে এটি সম্পর্কে খুব সুনির্দিষ্ট হতে দিন।


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