আমি কীভাবে একটি সিমলিংক সরিয়ে ফেলব?


90

আমি কেবল সিমিলিংক তৈরি করেছি sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylibএবং ভাবছি যে আমি চাইলে কীভাবে এটি থেকে মুক্তি পাব। আমি এই কিভাবে করব?

উত্তর:


115

এটা সরান ঠিক মত আপনি would অন্য কোন ফাইল: rm /usr/lib/libmysqlclient.18.dylib। আরএম সিলেঙ্ক নিজেই সরিয়ে ফেলবে, লিঙ্কটি যে ফাইলটি নির্দেশ করছে তা নয় is


আমার জন্য ম্যাকোগুলিতে এটি কমান্ড লাইনটি অপেক্ষা করতে থামিয়েছিল আমি অপেক্ষা করা ছেড়ে দিয়ে ফাইন্ডার থেকে সিমলিংকটি মুছে ফেলেছিলাম।
ইয়েভেগেনি আফানসিয়েভ

43

আপনি আনলিংক আদেশটিও ব্যবহার করতে পারেন: unlink /path/to/sym/link

আমি বিশ্বাস করি যে ফাইন্ডারের মধ্যে কেবল ফাইলটি মুছে ফেলা খুব ভাল কাজ করে, এতে এতে একটি ছোট শর্টকাট আইকন থাকবে।


10

শুধু রান:

rm /usr/lib/libmysqlclient.18.dylib

এটি ফাইলটি (যেমন সিমলিংক) সরিয়ে ফেলবে।

বিকল্পভাবে আপনি লিঙ্ক ব্যবহার করতে পারেন:

unlink /usr/lib/libmysqlclient.18.dylib

3

আমার একটি লিঙ্ক ছিল শর্ট-নাম "টেস্টপ্রজেক্ট" সহ একটি ফোল্ডারে দেখানো: আপনি এই আদেশ দিয়ে এটি তৈরি করুন

ln -s /Users/SHERIF/repo/test  testproject

পুরানো ফোল্ডার ডিরেক্টরিটি কাজ করে না এমন আনলিংক কমান্ডটি চালানোর সময় আমাকে কিছু কারণে ফোল্ডারের নামটি অন্য কিছুতে পরিবর্তন করতে হয়েছিল।

আমি কেবল unlink testprojectসংক্ষিপ্ত নামটি সরিয়ে দেওয়ার চেষ্টা করেছি যাতে আমি একই নামটি আবার ব্যবহার করতে পারি এবং নতুন নামকৃত ফোল্ডারে লিঙ্ক করতে পারি। এটা আমার জন্য ভাল কাজ করে।


1

কোনওভাবেই আমার অস্তিত্বহীন ফোল্ডারে একটি সিমিলিংক ছিল। এটি কীভাবে ঘটেছিল সে সম্পর্কে কোনও ধারণা নেই তবে এটিকে সরাতে আমি খুঁজে পেলাম যে সন্ধানের সবচেয়ে সহজ উপায়টি ফাইন্ডারে খোলা ছিল এবং ম্যানুয়ালি এটি মুছে ফেললাম। টার্মিনাল দিয়ে এটি মুছতে চেষ্টা করার এক ঘন্টা অপচয় করার পরে আমি এই সিদ্ধান্তে এসেছি।


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