ディレクトリを作成してターミナルを操作するとき、私は理解するのにいくつかの問題を抱えていました、そして私はディレクトリを作成するより簡単な方法を見つけることを試みるネットワークでこの "-p"オプションに遭遇しました。何か手助け? :/
ディレクトリを作成してターミナルを操作するとき、私は理解するのにいくつかの問題を抱えていました、そして私はディレクトリを作成するより簡単な方法を見つけることを試みるネットワークでこの "-p"オプションに遭遇しました。何か手助け? :/
回答:
実行してみましたか man mkdir
ターミナルでコマンド?そうすることで、以下の説明が得られます。 -p
オプション:
必要に応じて中間ディレクトリを作成してください。このオプションが 指定しない場合、各オペランドのフルパスプレフィックスはすでに存在している必要があります。 存在します。一方、このオプションを指定した場合、エラーはありません オペランドとして指定されたディレクトリがすでに存在する場合に報告されます。 存在します。中間ディレクトリは許可を得て作成されます。 現在のumaskによって変更されたrwxrwxrwx(0777)のビット、および 所有者に対する書き込みおよび検索許可。
だから基本的に
mkdir foo/bar/baz/quizz
ディレクトリがない限り失敗します foo
、 foo/bar
そして foo/bar/baz
すでに存在しています。
mkdir -p foo/bar/baz/quizz
(親ディレクトリに書き込み権限がある限り)パスに見つからないディレクトリを作成します。 そして アクセス権がそれらにアクセスすることを許可するようにして下さい。