mv
コマンドシェルで名前にダッシュ()を含むファイルを処理(コマンドの適用など)するにはどうすればよいですか-
?注文する
mv -weirdfilename.zip normalfilename.zip
当然、-
ファイル名の先頭を引数として受け入れます。
答え1
2つの方法:
--
コマンドオプションの終わりを示すため、次のすべてのエントリは引数と見なされます。mv -- -weirdfilename.zip normalfilename.zip
./
ファイル名を明示的に表すために使用されます。mv ./-weirdfilename.zip normalfilename.zip