#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
ちゃんとシンボリックリンクファイルが削除されました。

コマンド操作に慣れていない方、ご注意を…

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS