Pages

Subscribe

Find us on Google Plus

2014年1月2日木曜日

ディレクトリのシンボリックリンクを削除する方法

Linux でディレクトリのシンボリックリンクを削除するときに困ったのでメモ。

とりあえず削除するシンボリックリンクを testlink とします。

$ mkdir test
$ ln -s test/ testlink

普通に削除しようとすると、ディレクトリですと言われる。。。

$ rm testlink/
rm: cannot remove `testlink/': ディレクトリです

ということで、ディレクトリとして削除。

$ rm -r testlink/
rm: cannot remove `testlink': ディレクトリではありません

あれ?ディレクトリじゃない。。。

結論

ディレクトリのシンボリックリンクを削除するときは、リンク名の最後に / をつけるとダメらしい。タブ補完すると勝手につくので気付かなかった。ということで、無事に削除することができました。

$ rm testlink

0 件のコメント:

コメントを投稿