「ls -l」の出力:
-rw-r--r-- 1 root root 0 Mar 4 08:22 -t
「rm '-t'」を実行しようとすると:
rm: invalid option -- 't'
Try 'rm ./-t' to remove the file '-t'.
Try 'rm --help' for more information.
rm -- -t
またはrm ./-t
を使用できます
man rm
から
To remove a file whose name starts with a '-', for example '-foo',
use one of these commands:
rm -- -foo
rm ./-foo
find
も使用できます:
find . -maxdepth 1 -type f -name '-t' -delete
例:
% ls
Egg -t
% find . -maxdepth 1 -type f -name '-t' -delete
% ls
Egg