Linux - 特殊文字を含むファイルの削除
ファイルが「マイナス」 ( - )で始まる文字を削除する場合、 rmコマンドは以下をコマンド行の一部と見なします。
- これを解決するための1つの解決策は、コマンド" - "のファイル名の前に置くことです。
rm - 削除対象ファイル名
- 2番目の解決策は、文字" - "の前に円記号を付けてエスケープすることです。
rm \ - 削除対象ファイル名
- 最終的な解決策は、で始まるフルパスまたは相対パスを指定することです。 /およびファイル名を引用符で囲みます。
rm ./"-name-of-file-to-be-deleted "
このチップをくれたJeffに感謝します。