多段階層のディレクトリを一度で作成する
ディレクトリを作成するには、「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 ↑存在しないディレクトリも含め作成されています。 |