IT技術に関する情報掲載サイト

プログラミングに関することを掲載します。

特殊ファイル名の削除方法

まちがって、--excludeというファイルを作ってしまって、rmやら、findやらをつかったのですが、うまく削除できなかったのですが、しらべてみたら、以下の方法でできました。

Linuxでファイル名が --exclude というファイルを削除するには、特殊なファイル名を扱うために -- オプションを使用します。以下のコマンドを実行してください。

rm -- --exclude

このコマンドは、rm コマンドに対してオプションの終了を示し、その後に続く文字列をファイル名として解釈させます。これにより、--exclude という名前のファイルを正しく削除することができます。

あんまり利用することはないかもしれないけど、コピーとかが間違ってファイルが作成されたときなどにつかいそうなので、メモしときます。