web-dev-qa-db-ja.com

誤って-Xというファイルを作成しました。どうすれば削除できますか?

可能性のある複製:
名前が「-」で始まるファイルを削除するにはどうすればよいですか(ハイフンa.k.a.ダッシュまたはマイナス)?

ばかのように、私はこのコマンドを実行しました:

    tar -cf -X awstats-icon icon tarfile.tar .

-Xスイッチを使用してawstats-iconおよびiconディレクトリを除外しようとしました。

現在、-Xという名前の大きなファイルがあり、それを削除できないようです。私は使ってみました:

    rm -X
    rm `-X`
    rm '-X'

しかし、どれもうまくいきませんでした。助言がありますか?

18

「-X」が存在するフォルダからrm ./-Xを試してください。

43
Tim

シェルコマンドで--を使用して、オプションが終了したことを明確にすることができます。したがって、これは機能するはずです:rm -- -X

40
dtech