No.165
【Linux】シンボリックリンク削除時の注意事項
シンボリックリンク削除時の注意
シンボリックリンクは便利だけどスラッシュの付け方ひとつで大きく動作が変わり、ややこしいことこの上ない。
そんなシンボリックリンクの削除で新人さんが大惨事を引き起こしていたので注意事項をメモ。
普通の消し方
unlink
コマンドで削除する。これが一番安全。
unlink リンク名
rmで消す
慣れてくるとやる方法。
rm リンク名
ただし、リンクがディレクトリの場合には注意が必要。
rm リンクしたディレクトリ名
なら問題ないけど
rm リンクしたディレクトリ名/
のように最後にスラッシュをつけてしまうと、その中にあるファイル、つまりリンク先のファイルごと消してしまう。
-rf
オプションとか使っていると危ない。マジ危ないので全力で注意。