
"-"で始まるファイル(-file 1、-file 2など)でコマンドを使用する際に問題があります。無効なオプションエラーが発生しました。
たとえば、
cp '-file 1' '-file 2'
しかし、エコーはまだ動作します。
echo "Hello World" > '-file 2'
"-"がオプションを選択していることを示さないようにするにはどうすればよいですか?
答え1
ほとんどのPOSIXユーティリティは、--
シャットダウンに使用できるオプションパラメータを指定します。
cp -- '-file 1' '-file 2'
.
現在のディレクトリへのハードリンクを使用して現在のディレクトリを参照することもできます。
cp './-file 1' './-file 2'