ディレクトリ階層を2ついちどに作成したい

» 2002年11月06日 16時14分 公開
[木田佳克ITmedia]

この記事は会員限定です。会員登録すると全てご覧いただけます。

 mkdirコマンドでディレクトリを作成する場合、通常は2階層をいちどに作ることができない。例えば、main/ディレクトリが作られていない状態で、main/sub/として1階層さらに下の「sub」サブディレクトリが作成できないという現象だ。しかし、次のように「-p」オプションを指定すると、親ディレクトリが存在しなくてもサブディレクトリ「sub」を作るために上位ディレクトリが同時作成される。

$ mkdir main/sub
mkdir: cannot create directory `main/sub': No such file or directory
$ mkdir -p main/sub
$

Copyright © ITmedia, Inc. All Rights Reserved.