2008年10月2日木曜日

-(ハイフン)で始まるファイルを削除する

-(ハイフン)で始まるファイルを rm コマンドで削除する場合、以下の様に指定するとエラーになります。

# rm -a
rm: unrecognized option `-a.a'
Try `rm --help' for more information.
- で始まることで、option として扱われるためです。

rm コマンドに限らないのですが、以下の様に指定することで対応できます。
rm -- -a
vi コマンドや touch コマンドの場合も同様です。
vi -- -a
touch -- -a

0 件のコメント: