1 |
$ rm -r * |
では隠しファイルまで削除することはできません.
rmコマンドで隠しファイルを削除する方法を紹介します.
覚えやすいコマンドはこちらです.
1 |
$ rm -r .* |
但し、以下のようなエラーメッセージが必ず表示されてしまいます.
1 |
rm: "." and ".." may not be removed |
これは.*の指定によって.や..が引っかかってしまうからです.
エラーメッセージが表示されないコマンドはこちらです.
1 |
$ rm -rf .[^.] .??* |
<解説>
.[^.]で..以外の、.から始まる2文字のファイルを削除しています.
.??*で.から始まる3文字以上のファイルを削除しています.