最初に私はこれを行います:
mkdir firstFolder
次に:
mkdir firstFolder/secondFolder
ここでエラーが発生します。コマンドラインインターフェイスが「不正な構文」を返します。正しい構文は何ですか?
私はWindows7で Cmdr にBashを使用しています。
あなたはそれがBashだと思いますが、多分そうではありません。 WindowsのCMDにもmkdir
がありますが、ディレクトリ区切り文字は\
。
試してみてください
mkdir firstFolder\secondFolder
Bashでは、円記号は(不要な)エスケープ文字として解釈され、コマンドはfirstFoldersecondFolder
という名前のディレクトリを作成します。 secondFolder
内にfirstFolder
が作成される場合は、Bashを使用していません。
これを使用して、ツリー全体を一度に作成し、エラーを回避できます。
mkdir -p firstFolder/secondFolder/thirdFolder
-p
パラメータは次のように定義されます。
-p, --parents no error if existing, make parent directories as needed
注:これは、ご使用の環境でLinux標準がmkdir
にどれだけ近いかによって異なります。