একটি সিম্বলিক লিঙ্ক, যাকে একটি সফ্ট লিঙ্ক বা এমনকি কখনও কখনও একটি সিমলিঙ্কও বলা হয়, মূলত একটি ফাইল যা অন্য কোনও ফাইলের একটি রেফারেন্স ধারণ করে এবং আপনাকে মূল ফাইলের সম্পূর্ণ পাথে প্রবেশ না করেই এটি অ্যাক্সেস করার অনুমতি দেয়। আপনি নিয়মিত ফাইল বা ডিরেক্টরিতে লিঙ্ক করতে পারেন এবং অনেক অপারেটিং সিস্টেম প্যাকেজ তাদের সুবিধার জন্য এটি ব্যবহার করে। উদাহরণস্বরূপ, লিনাক্স বা ফ্রিবিএসডি-তে ওয়াইন ব্যবহারকারীরা ডোজডিভাইস নামে একটি ডিরেক্টরি দেখে থাকতে পারে যাতে উইন্ডোজ প্রোগ্রামগুলি চালানোর জন্য সিমুলেটেড MS-DOS ড্রাইভের প্রতীকী লিঙ্ক রয়েছে।
শেষ পর্যন্ত, আপনাকে হয় আপনার নিজের তৈরি করা প্রতীকী লিঙ্কগুলিকে সরিয়ে ফেলতে হতে পারে বা একটি প্রোগ্রাম থেকে অবশিষ্ট থাকাগুলি। এমনকি আপনি একটি ত্রুটির বার্তাও পেতে পারেন যা "অত্যধিক স্তরের প্রতীকী লিঙ্ক" লেখা রয়েছে যা দেখায় যে একটি লিঙ্ক কখনও শেষ না হওয়া চক্রে নিজের সাথে আবার লিঙ্ক করা হয়েছে৷
পদ্ধতি 1:সিম্বলিক লিঙ্ক ফাইলগুলি সরানো
যদিও আপনার কোনও ভাল কারণ ছাড়া লিঙ্কগুলি সরানো উচিত নয়, একটি একক কমান্ড আপনার জন্য ন্যূনতম খেলার সাথে এটি করবে। একই সময়ে Ctrl, Alt এবং T চেপে ধরে একটি টার্মিনাল উইন্ডো খুলুন। আপনি যদি ইউনিটি ব্যবহার করেন তাহলে ড্যাশ-এ ক্লিক করে অথবা অ্যাপ্লিকেশন মেনুতে ক্লিক করে এবং KDE, Xfce4, LXDE বা অন্য কোনো ডেস্কটপ পরিবেশ ব্যবহার করলে সিস্টেম টুলস থেকে এটি নির্বাচন করে এটি শুরু করে আপনি এটি অনুসন্ধান করতে পারেন।
প্রম্পটে আপত্তিকর লিঙ্কটি যেখানে নেভিগেট করতে cd ব্যবহার করুন এবং তারপর rm -i linkName ব্যবহার করুন লিঙ্কটি সরাতে, লিঙ্কের আসল নামের সাথে linkName প্রতিস্থাপন করা হয়েছে। আপনাকে একটি প্রম্পট দেওয়া হবে যাতে লেখা আছে "rm:প্রতীকী লিঙ্ক 'linkName' সরিয়ে ফেলুন?" যেখানে আপনি y লিখে এন্টার চাপতে পারেন। আপত্তিকর লিঙ্ক এইভাবে মুছে ফেলা হয়. আপনি নিজে থেকে শুধুমাত্র rm ব্যবহার করে একটি লিঙ্ক মুছে ফেলতে পারলে, প্রম্পটটি জোর করতে -i স্যুইচটি ব্যবহার করা ভাল যাতে আপনি নিশ্চিত করতে পারেন যে এটি সত্যিই একটি প্রতীকী লিঙ্ক যা আপনি সরিয়ে দিচ্ছেন। যদি এটি অন্য কিছু পড়ে, তাহলে আপনি এটি বাতিল করতে সর্বদা n টাইপ করতে পারেন।
অনুশীলনের সুবিধার জন্য, আমরা /tmp ডিরেক্টরিতে গিয়েছিলাম এবং একটি ডিরেক্টরি তৈরি করতে mkdir বব ব্যবহার করে তারপর ln -s bob jamie এর সাথে লিঙ্ক করেছি। আসলে একটি প্রতীকী লিঙ্ক তৈরি করতে। আপনি সর্বদা ln -s name1 name2 ব্যবহার করতে পারেন একটি ফাইল সিস্টেমের যেকোনো ফাইল বা ডিরেক্টরিতে একটি প্রতীকী লিঙ্ক তৈরি করতে। উদাহরণস্বরূপ, বর্তমান ডিরেক্টরিতে সম্পাদনা নামে একটি সিমলিঙ্ক তৈরি করবে যা সিস্টেম ওয়াইড ন্যানোর্ক ফাইলের দিকে নির্দেশ করে। তারপরে আপনি এটি অ্যাক্সেস করতে পারেন যেমন এটি অন্য কোনো ফাইল ছিল এবং এমনকি আরো সম্পাদনা ব্যবহার করতে পারেন৷ এটা দেখার জন্য।
একবার আপনার হয়ে গেলে, আপনি তারপর rm -i সম্পাদনা ব্যবহার করতে পারেন৷ প্রকৃত ফাইল স্পর্শ না করেই প্রতীকী লিঙ্কটি সরাতে। এই একটি কমান্ড আপনার ব্যবহারকারীর অ্যাকাউন্টের অ্যাক্সেস আছে এমন যেকোনও লিঙ্ক টানতে যথেষ্ট, যা আর কোন খেলার প্রয়োজন ছাড়াই টানতে পারে। আপনি যদি কখনও একটি সিমলিঙ্কের সাথে ভয়ঙ্কর "অত্যধিক স্তরের সিম্বলিক লিঙ্ক" ত্রুটিটি ঠিক করার চেষ্টা করতে গিয়ে ধরা পড়েন যার চারপাশে কাজ করার জন্য উচ্চতর বিশেষাধিকার প্রয়োজন, তাহলে sudo rm -i সম্পাদনা করে দেখুন ফাইল মুছে ফেলার জন্য। সিস্টেম আপনাকে আপনার পাসওয়ার্ডের জন্য অনুরোধ করবে এবং তারপর আপনার ব্যবহারকারী অ্যাকাউন্ট মুছে ফেলতে বলবে৷
৷পদ্ধতি 2:সিমলিঙ্কগুলি আনলিঙ্ক করা৷
আপনি আনলিঙ্ক linkName টাইপ করে যেকোনো ডিরেক্টরিতে প্রতীকী লিঙ্ক এন্ট্রিগুলিও সরাতে পারেন , যেখানে linkName হল এন্ট্রির নাম। তাই আপনি অনলিঙ্ক সম্পাদনা টাইপ করতে পারেন উপরের ফাইলটি সরাতে। যেহেতু এটি rm -i কমান্ডের দ্বারা স্যানিটি চেকিং বা চমৎকার প্রম্পট প্রদান করে না, তাই এটি প্রায় প্রস্তাবিত হিসাবে আসে না, তবে এটি কাজ করে এবং যেহেতু এটি কোনও বিকল্প নেয় না এটি বিতর্কিত যে এটি ব্যবহার করা সহজ, যদিও কোনও কৌশলই খুব বেশি খেলতে হবে না।
এছাড়াও আপনি সর্বদা প্রতিটি ইউনিক্স সিস্টেমে rm খুঁজে পাবেন, তা তা Linux, BSD, Solaris, macOS বা অন্য কিছুর উপর ভিত্তি করেই হোক না কেন তাই এটি প্রায়শই পছন্দের উপায়।
লেখক সম্পর্কে
কেভিন অ্যারোস
কেভিন অ্যারোস এক দশকেরও বেশি শিল্প অভিজ্ঞতার সাথে একজন অত্যন্ত অভিজ্ঞ এবং জ্ঞানী প্রযুক্তি বিশেষজ্ঞ। তিনি মাইক্রোসফ্ট সার্টিফাইড টেকনোলজি স্পেশালিস্ট (MCTS) সার্টিফিকেশন ধারণ করেছেন এবং সর্বশেষ প্রযুক্তিগত উন্নয়ন সম্পর্কে আপ-টু-ডেট থাকার গভীর আবেগ রয়েছে। সফটওয়্যার ডেভেলপমেন্ট, সাইবার সিকিউরিটি, এবং ক্লাউড কম্পিউটিং-এর মতো ক্ষেত্রগুলিতে তার দক্ষতা এবং জ্ঞান প্রদর্শন করে কেভিন প্রযুক্তি-সম্পর্কিত বিষয়গুলির বিস্তৃত পরিসরে ব্যাপকভাবে লিখেছেন। কারিগরি ক্ষেত্রে তার অবদান তার সমবয়সীদের দ্বারা ব্যাপকভাবে স্বীকৃত এবং সম্মানিত হয়েছে এবং জটিল প্রযুক্তিগত ধারণাগুলিকে স্পষ্ট এবং সংক্ষিপ্তভাবে ব্যাখ্যা করার ক্ষমতার জন্য তিনি অত্যন্ত সম্মানিত।