「エアコンの安全な修理・適切なフロン回収」はこちら

多段階層のディレクトリを一度で作成する

多段階層のディレクトリを一度で作成する

ディレクトリを作成するには、「mkdir」コマンドの引数にディレクトリ名を指定して実行するが、多段階層に亘ってディレクトリ指定した場合に、存在しないディレクトリを指定するとエラーになる。
そのような場合はオプション「-p」を指定して実行すると、存在しないディレクトリも強制的に作成し、一度に多段階層ディレクトリを作成することができる

多段階層のディレクトリを一度に作成する
一般ユーザーnuyのホームディレクトリーに
# mkdir /home/nuy/a/b/c ←mkdirで多段階層のディレクトリを作成します。
mkdir: ディレクトリ `./a/b/c' を作れません: そのようなファイルやディレクトリはありません
↑存在しないディレクトリを指定したのでエラーになる

# mkdir -p /home/nuy//a/b/c
↑mkdirにオプション-pを指定して、多段階層のディレクトリを作成します。
# cd /home/nuy/a/b/c ←ディレクトリを移動します。
# pwd  ←作成したディレクトリに移動して、カレントディレクトリを表示します。
/home/nuy/a/b/c
↑存在しないディレクトリも含め作成されています。
タイトルとURLをコピーしました