あれ?先頭にハイフンのついたファイルができてしまった。
$ ls -123.txt
消したいけど消せない!
$ rm -123.txt rm: invalid option -- '1' Try `rm ./-123.txt' to remove the file `-123.txt'. Try `rm --help' for more information.
エラーメッセージに親切に書いてありますが、
先頭にハイフンがつくファイルは、
-123.txt ではなくて ./-123.txt と指定するべし。
$ rm ./-123.txt
これで消えます。
逆にファイルを作る時もこうなります。
$ touch ./-123.txt