Linux
Tips |
|
親ディレクトリとサブディレクトリを同時に作成するには
北浦訓行
2002/10/24
|
存在しないディレクトリ(aaa)の下にサブディレクトリ(bbb)を作成しようとしてmkdirコマンドを実行すると、親となるディレクトリ(例の場合はaaa)がないのでエラーが発生してしまう。
$ mkdir aaa/bbb
mkdir: ディレクトリ `aaa/bbb' を作れません: そのようなファイルやディレクトリはありません |
上記のような場合、まずaaaという親のディレクトリを作成して、続いてaaaの下にbbbを作成しなければならない。だが、mkdirコマンドを2回実行しなければならない。
しかし、-pオプションを付けてmkdirコマンドを実行すると、親ディレクトリが存在しなくても、一気にサブディレクトリを作成できる。
$ mkdir -p aaa/bbb
$ tree -d ←ディレクトリをツリー表示
.
|-- Desktop
| |-- Autostart
| |-- Templates
| `-- Trash
`-- aaa
`-- bbb ←aaaディレクトリ下にbbbディレクトリがある
6 directories |
Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
Linux & OSS 記事ランキング
本日
月間