web-dev-qa-db-ja.com

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

シンボリックリンクを作成しましたSudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylibと私がしたい場合、私はそれを取り除く方法を疑問に思っています。どうすればいいですか?

70
locoboy

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

89
Marc B

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

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

38
AlecRust

ただ走れ:

rm /usr/lib/libmysqlclient.18.dylib

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

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

unlink /usr/lib/libmysqlclient.18.dylib
9
Mohammad Anini

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

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

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

私はunlink testprojectショートネームを削除して、同じ名前を再度使用し、新しく名前が付けられたフォルダーにリンクできるようにします。私にとってはうまくいきました。

3
Sherif SALEH

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

0
Pip

Sudo rm /usr/lib/libmysqlclient.18.dylibでそのリンクを削除できます