আমি কীভাবে প্রতীকী লিঙ্কটি অনুলিপি করব?


41

আমার একটি ডিরেক্টরিতে একটি ফাইলের প্রতীকী লিঙ্ক আছে। আমি একই ডিরেক্টরিটি অন্য ডিরেক্টরিতে রাখতে চাই। আমি কীভাবে প্রতীকী লিঙ্কটি অনুলিপি করব?

আমি প্রতীকী লিঙ্কটি সিপি করার চেষ্টা করেছি তবে এটি প্রতীকী লিঙ্কের পরিবর্তে এটি ফাইলটি অনুলিপি করে।


1
কি cpসেন্টওএস সাপোর্টে -Pবা --no-dereferenceসুইচ?
manatwork

@ মানাটওয়ার্ক: ধন্যবাদ এটি সবেমাত্র পাওয়া গেছে। আপনি যদি উত্তর হিসাবে এটি পোস্ট করতে চান তবে আমি তা গ্রহণ করব।
ব্যবহারকারী

উত্তর:


54

ব্যবহারের cp -P(মূলধন পি) কোন সিম্বলিক লিঙ্ক তর্ক এবং এর পরিবর্তে সিম্বলিক লিঙ্ক কপি না করার জন্য।

এটি অন্যান্য বিকল্পের সাথে একত্রিত হতে পারে যেমন -Rডিরেক্টরি হায়ারার্কি অনুলিপি করতে - ডিরেক্টরিগুলিতে cp -RLসমস্ত প্রতীকী লিঙ্কগুলি সরিয়ে দেয়, cp -RPসমস্ত প্রতীকী লিঙ্কগুলি অনুলিপি করে। cp -Rইউনিক্স রূপগুলির উপর নির্ভর করে এক বা অন্যটি করতে পারে; GNU cp(CentOS তে পাওয়া যায়) এর জন্য ডিফল্ট হয় -P

এমনকি -P, আপনি কমান্ড লাইনের একটি ডিরেক্টরিতে একটি প্রতীকী লিঙ্কের লক্ষ্যটি /শেষে একটি যুক্ত করে cp -RP foo/ barঅনুলিপি করতে পারেন: নির্দেশিত ডিরেক্টরি ট্রিটি অনুলিপি করে foo

গনুহ cpএকটি সুবিধাজনক হয়েছে -aযে সম্মিলন বিকল্প -R, -P, -pএবং একটু বেশি। ডিরেক্টরি উত্স, প্রতীকী লিঙ্ক, অনুমতি, পরিবর্তনের সময় এবং অন্যান্য মেটাডেটা সংরক্ষণ করে এটি উত্সটির যথাযথ অনুলিপি (যতদূর সম্ভব) তৈরি করে।


3
সাবধান থাকুন যে একবার অনুলিপি / সরিয়ে নিয়ে গেলে, একটি সিমিলিংক নষ্ট হয়ে যেতে পারে (যদি উত্সটি কোনও আপেক্ষিক পাথের জন্য একটি সিমলিংক হয়)।
স্টাফেন চেজেলাস

3
আপনি যদি উচ্চতর বা নিম্ন ডিরেক্টরিতে চলে যান তবে সিমলিংকগুলি ভাঙার প্রতিরোধ করার কোনও উপায় আছে কি?
অ্যান্ড্রু ব্রাউন

একটি দ্রষ্টব্য হিসাবে: "GNU cp" একই জিনিস নয় gcpযা আমি ব্যবহার করি। gcp -Pবর্তমানে ভাঙ্গা, এমনকি 2019 সালে (দীর্ঘশ্বাস)।
tgm1024

1

একটি বিশেষ CentOS সমস্যাটি গ্রহণ করার জন্য এই উত্তরটি https://superuser.com/a/315757/53590 দেখুন । পুরো প্রশ্নটি আপনাকে সাহায্য করতে পারে তবে নীচের অংশে বিটটি বিশেষত সেন্টোস।


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