it-swarm-ja.com

「-p」という名前のファイルをbashから削除するにはどうすればよいですか?

Bashで-pという名前のファイルを削除するにはどうすればよいですか? rm "-p"を試行すると、-pが有効な引数ではないと文句を言います。

9
fmark

ほとんどのGNUツールは、オプションを終了するために--をサポートしています。

rm -- -p
rm ./-p

NOTEのmanページのrmセクションには、これについて正確に言うことがあります。 Ignacio Vazquez-Abrams が回答で述べていることとは別に、manページに記載されているように、このようなファイルを削除するもう1つの方法は、次のような絶対パス参照を使用することです。rm /home/user/-p

2
ayaz