シンボリックリンクを削除するにはどうすればよいですか?


85

シンボリックリンクsudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylibを作成したばかりですが、必要に応じてどのように削除するのか疑問に思っています。どうすればよいですか?

回答:


108

他のファイルと同じように削除しますrm /usr/lib/libmysqlclient.18.dylib。rmは、リンクが指しているファイルではなく、シンボリックリンク自体を削除します。


macOsの私にとって、コマンドラインjusは私が待つのをあきらめて、Finderからシンボリックリンクを削除しました。
Yevgeniy Afanasyev 2018

42

unlinkコマンドを使用することもできます。 unlink /path/to/sym/link

Finder内でファイルを削除するだけでも問題なく機能すると思います。小さなショートカットアイコンが表示されます。


9

ただ走れ:

rm /usr/lib/libmysqlclient.18.dylib

これにより、ファイル(つまり、シンボリックリンク)が削除されます。

または、リンク解除を使用することもできます。

unlink /usr/lib/libmysqlclient.18.dylib

3

「testproject」という短い名前のフォルダーを指すリンクがありました。このコマンドで作成します

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

古いフォルダディレクトリを指すコマンドunlinkを実行すると、何らかの理由でフォルダ名を別の名前に変更する必要がありました。

unlink testproject同じ名前を再利用して新しい名前のフォルダーにリンクできるように、短い名前だけを削除しようとしました。それは私にとってはうまくいきました。



0

どういうわけか、存在しないフォルダへのシンボリックリンクがありました。それがどのように起こったのか分かりませんが、それを削除する最も簡単な方法はファインダーで開いて手動で削除することでした。ターミナルで削除しようとして1時間も無駄にした後、私はこの決定に至りました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.