আমি কীভাবে লিনাক্সে একটি প্রতীকী লিঙ্ক সরিয়ে ফেলব?

How Do I Remove Symbolic Link Linux



একটি প্রতীকী লিঙ্ক, যা সিমলিঙ্ক নামেও পরিচিত, একটি ফাইল যা অন্য ফাইলের দিকে নির্দেশ করে। ফাইল পয়েন্ট একই বা ভিন্ন ডিরেক্টরিতে হতে পারে। এটি উইন্ডোজ অপারেটিং সিস্টেমের শর্টকাটগুলির অনুরূপ।

আজকের পোস্টে, আমরা বর্ণনা করব কিভাবে লিনাক্সে একটি প্রতীকী লিঙ্ক অপসারণ করা যায়। লক্ষ্য করুন যে একটি প্রতীকী লিঙ্ক অপসারণ করা ফাইলটিকে প্রভাবিত করে না।







ফাইল সরানোর আগে, আপনি ls -l কমান্ড ব্যবহার করে এটি একটি প্রতীকী লিঙ্ক কিনা তা যাচাই করতে পারেন। এটি আপনাকে সেই ফাইল বা ডিরেক্টরিও দেখাবে যা এটি নির্দেশ করে।



$ls -দ্য

দ্য দ্য অনুমতির মধ্যে (lrwxrwxrwx) নিশ্চিত করে যে এটি একটি প্রতীকী লিঙ্ক।







আনলিঙ্ক কমান্ড ব্যবহার করে একটি সিম্বলিক লিঙ্ক সরান

ফাইল সিস্টেম থেকে একটি ফাইল সরানোর জন্য আনলিঙ্ক কমান্ড ব্যবহার করা হয়। লিনাক্সে একটি প্রতীকী লিঙ্ক অপসারণ করতে, টাইপ করুন আনলিঙ্ক প্রতীকী লিঙ্কের নাম অনুসারে কমান্ড এবং এন্টার টিপুন:

$sudo আনলিঙ্কপ্রতীকী_লিঙ্ক

প্রতিস্থাপন করুন প্রতীকী_লিঙ্ক সিম্বলিক লিংকের নামের সাথে আপনি সরাতে চান। এর পরে, আপনি ব্যবহার করতে পারেন ls -l সিমলিঙ্ক সরানো হয়েছে কিনা তা নিশ্চিত করার জন্য কমান্ড।



একটি সিমলিঙ্ক সরান যা একটি ডিরেক্টরিতে নির্দেশ করে, ডিরেক্টরি নামের পরে স্ল্যাশ ব্যবহার করবেন না। আসুন আমরা বলি যে আমরা ডকস নামে একটি প্রতীকী লিঙ্ক ডিরেক্টরি সরিয়ে দিতে চাই, যেমনটি নিম্নলিখিত স্ক্রিনশটে দেখানো হয়েছে:

সিমলিঙ্ক ডিরেক্টরিটি সরানোর কমান্ডটি হবে:

$sudo আনলিঙ্কডক্স

Rm কমান্ড ব্যবহার করে একটি প্রতীকী লিঙ্ক সরান

Rm কমান্ডটি একটি প্রতীকী লিঙ্ক অপসারণের জন্যও ব্যবহার করা যেতে পারে। লিনাক্সে একটি প্রতীকী লিঙ্ক অপসারণের জন্য, টাইপ করুন আরএম প্রতীকী লিঙ্কের নাম অনুসারে কমান্ড এবং এন্টার টিপুন:

$sudo আরএমজুম

এর পরে, আপনি ব্যবহার করতে পারেন ls -l সিমলিঙ্ক সরানো হয়েছে কিনা তা নিশ্চিত করার জন্য কমান্ড।

আপনি নিশ্চিতকরণের জন্য প্রম্পট করতে rm কমান্ডের সাথে -i পতাকাটিও ব্যবহার করতে পারেন।

$sudo আরএম -আইজুম

একটি সিমলিঙ্ক অপসারণ যা একটি ডিরেক্টরি নির্দেশ করে, ডিরেক্টরি নামের পরে স্ল্যাশ ব্যবহার করবেন না। আসুন আমরা বলি যে আমরা ডকস নামে একটি প্রতীকী লিঙ্ক ডিরেক্টরি সরিয়ে দিতে চাই, যেমনটি নিম্নলিখিত স্ক্রিনশটে দেখানো হয়েছে:

সিমলিঙ্ক ডিরেক্টরিটি সরানোর কমান্ডটি হবে:

$sudo আরএমডক্স

এর পরে, আপনি সিমলিঙ্কটি সরানো হয়েছে কিনা তা নিশ্চিত করতে ls -l কমান্ডটি ব্যবহার করতে পারেন।

এটাই সব আছে! আপনি এই পোস্টে আনলিঙ্ক এবং আরএম কমান্ড ব্যবহার করে লিনাক্স ওএসে একটি প্রতীকী লিঙ্ক অপসারণ করতে শিখেছেন। একটি প্রতীকী লিঙ্ক অপসারণ করার সময়, নিশ্চিত করুন যে কেবল প্রতীকী লিঙ্কটি নিজেই মুছে ফেলুন, এটি যে ফাইল বা ডিরেক্টরিটি লিঙ্ক করছে তা নয়।