読者です 読者をやめる 読者になる 読者になる

名前がダッシュ始まりのディレクトリをrmする

% ls -la
drwxr-xr-x   2 XXX  XXX    68B  5  6 00:18 hoge
% mkdir hoge/fuga -p
# 正しくはmkdir -p hoge/fuga
% ls -la
drwxr-xr-x   2 XXX  XXX   68  5  6 00:20 -p
drwxr-xr-x   3 XXX  XXX  102  5  6 00:20 hoge
% rm -r -p
rm: illegal option -- p
usage: rm [-f | -i] [-dPRrvW] file ...
       unlink file
% rm -r -- -p
% ls -la
drwxr-xr-x   2 XXX  XXX    68B  5  6 00:20 hoge

ダブルダッシュ -- をつけるとそれ以降はコマンドのパースがきかなくなる