消せないファイルを作ってしまった場合
sorry Japanese only
最終更新日 2004/08/06
page size = Mbyte


shスクリプトで失敗すると、こんなファイルが出来てしまいます。
[root]# ls -ltr
合計 19500
-rw-r--r--    1 root     root            0 Aug  6 17:49 -b
-rwxr--r--    1 root     root          222 Aug  6 17:49 create_sensor-temp.sh
-rw-r--r--    1 root     root      7334348 Aug  6 17:52 sensor-temp.rrd

-bなんて、変なファイル作ってしまった!。と思い消そうと思っても
[root]# rm -b
rm: オプションが違います -- b
詳しくは `rm --help' を実行して下さい.
消すことが出来ません。

[root]# ls *b*
-b             create_sensor-temp.sh  sensor-temp.rrd
[root]# ls ??
-b             create_sensor-temp.sh  sensor-temp.rrd
rmコマンドをやっても同じように全部のファイルが選択されてしまいそうです。

しかし以下のように打つと
[root]# ls ./??
./-b

これなら消せるだろうと
[root]# rm ./??
rm: `./-b' を削除しますか(yes/no)? y
[root]#
うまく消すことが出来ました。

12051
戻る