今日は滅多に起こりえない"-"ハイフンから始まるファイルの削除について。
そもそもハイフンから始まるファイルを作成する事はないと思います。
$ touch -a
touch: file arguments missing
Try `touch --help' for more information.
ただ、vimでファイルを修正中などに
:w -aなどとタイプミスすると、「-a」というファイルが出来上がってしまいます。
$ ls -l
total 64
-rw-r--r-- 1 user group 0 Sep 8 10:29 -a
これを頑張って削除しよとしても
$ rm -a削除できません。
rm: invalid option -- a
Try `rm --help' for more information.
$ rm "-a"
rm: invalid option -- a
Try `rm --help' for more information.
$ rm \-a
rm: invalid option -- a
Try `rm --help' for more information.
そんな時は"--"ハイフン二つ付けて
$ rm -- -aとすれば削除できちゃうよ!
というお話。
0 件のコメント:
コメントを投稿