#navi(../)
* ディレクトリにシンボリックリンクしたファイルが削除できない [#i50e13da]
ディレクトリにシンボリックして、シンボリックファイルを削除しようとしたら「削除」できませんでした。~
となった場合の対処方法です。~
&color(red){たぶん、オペミスです};
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* ちゃんとコマンドを確認していますか? [#d7dbfd94]
たぶん、bashを使ってTABキーにて補完しているためのオペミスです。~
以下に実際に操作してみます。
- /var/log を symlog でシンボリックリンクします。
[sakura@centos6 ~]$ ln -s /var/log symlog
[sakura@centos6 ~]$ ls -l
合計 0
lrwxrwxrwx. 1 sakura sakura 8 1月 19 20:23 2016 symlog -> /var/log
- rmコマンドでsymlogを削除してみます。(この時、symlogはTABキーで補完しています。)
[sakura@centos6 ~]$ rm symlog/
-下記の通り、エラーとなってしまいます。
rm: cannot remove `symlog/': ディレクトリです
[sakura@centos6 ~]$
もうお気づきの方々も多いと思いますが…
TABキーで補完したため、&color(red){''symlogの後ろに/''};がついてしまっています。~
これが原因です。
では、/をつけずに実行してみます。
[sakura@centos6 ~]$ rm symlog
[sakura@centos6 ~]$ ls -l
合計 0
ちゃんとシンボリックリンクファイルが削除されました。
コマンド操作に慣れていない方、ご注意を…