2

名前が - で始まるディレクトリ (例: -ROOT) を bash で作成するにはどうすればよいですか? そのようにしようとすると、bash は名前をコマンド ライン引数として扱い、エラーが発生します。

mkdir: invalid option -- 'R'
Try `mkdir --help' for more information.
4

1 に答える 1

5

./オプションとして解釈されないように、ディレクトリ名の前に aを付けます。

mkdir ./-ROOT

または、引数--(2 つのダッシュ) を挿入します。これにより、それに続くすべての引数がオプションとしてではなくファイル名として解釈されます。

mkdir -- -ROOT
于 2013-04-17T06:15:58.160 に答える