Linux - 特殊文字を含むファイルの削除

ファイルが「マイナス」 ( - )で始まる文字を削除する場合、 rmコマンドは以下をコマンド行の一部と見なします。

  • これを解決するための1つの解決策は、コマンド" - "のファイル名の前に置くことです。
    •  rm - 削除対象ファイル名 
  • 2番目の解決策は、文字" - "の前に円記号を付けてエスケープすることです。
    •  rm \ - 削除対象ファイル名 
  • 最終的な解決策は、で始まるフルパスまたは相対パスを指定することです。 /およびファイル名を引用符で囲みます。
    •  rm ./"-name-of-file-to-be-deleted " 

このチップをくれたJeffに感謝します。

前の記事 次の記事

トップのヒント