シンボリックリンクが削除できない!?

In: Linux

14 10月 2008

別サイトに設置したphpMyAdminを流用しようとして作ったシンボリックリンクが削除できない。

[root@dacelo DocumentRoot]# rm phpMyAdmin/
rm: cannot remove directory `phpMyAdmin/’: ディレクトリです
[root@adcelo DocumentRoot]# rm -f phpMyAdmin/
rm: cannot remove `phpMyAdmin/’: ディレクトリではありません
[root@dacelo DocumentRoot]# rm -f phpMyAdmin

「シンボリックリンクはrmで削除できる」はずなのに、ディレクトリ扱いになっているのかと思えばそうでもなく、どうやっても削除できない。

と思ってよく見ると、
phpMyAdmin/
となっている。/が付くのはディレクトリ。シンボリックリンクのリンク先がディレクトリなせいで、Tab補完すると自動的に/まで入ってしまうんだけど、シンボリックリンク自体はディレクトリではない。
つまり正解は

rm シンボリックリンク名/

ではなく

rm シンボリックリンク名

でした。

[root@dacelo DocumentRoot]# rm phpMyAdmin
rm: remove シンボリックリンク `phpMyAdmin’?
YES!

Comment Form

About this blog

ここは、SE見習いである私ことdaceloが、日夜習得していくシステム関連の備忘録、phpやWordPressTipsのネタ、あるいはSEOやWebマーケティング関連の雑感を投稿するブログです。 平日は大体毎日投稿しています。土日は休業日です。

紹介

カウンター

昨日:951 今日:516 合計;273620

カレンダー

2010年8月
« 7月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Translator

Japanese flagEnglish flagIndonesian flag
By N2H