可能性のある複製:
名前が「-」で始まるファイルを削除するにはどうすればよいですか(ハイフンa.k.a.ダッシュまたはマイナス)?
ばかのように、私はこのコマンドを実行しました:
tar -cf -X awstats-icon icon tarfile.tar .
-Xスイッチを使用してawstats-iconおよびiconディレクトリを除外しようとしました。
現在、-Xという名前の大きなファイルがあり、それを削除できないようです。私は使ってみました:
rm -X
rm `-X`
rm '-X'
しかし、どれもうまくいきませんでした。助言がありますか?
「-X」が存在するフォルダからrm ./-X
を試してください。
シェルコマンドで--
を使用して、オプションが終了したことを明確にすることができます。したがって、これは機能するはずです:rm -- -X