Last Update 2014/03/11
ディレクトリを作成します。
※ オプションなどは個人的に重要と考えられるものを記述しており、記載の無いものは、manページや関連書籍などを参照願います。
※ 実行例の記述は、不要と考えられる部分の削除などの修正を行ったものを掲載しています。
※ 実行例の実行環境はFreeBSD 9.1です。
※ 実行例の記述は、不要と考えられる部分の削除などの修正を行ったものを掲載しています。
※ 実行例の実行環境はFreeBSD 9.1です。
(例) オプション無し
$ mkdir testdir
実行前
$ ls -l
total 0
実行後
$ ls -l
total 4
drwxr-xr-x 2 ******* ******* 512 Dec 26 20:36 testdir
$ mkdir -m 0444 testdir
実行前
$ ls -l
total 0
実行後
$ ls -l
total 4
dr--r--r-- 2 ******* ******* 512 Dec 26 20:39 testdir ← 読み取りのみで作成
(例) -m オプション シンボル指定(1)
$ mkdir -m ugo=r testdir
実行前
$ ls -l
total 0
実行後
$ ls -l
total 4
dr--r--r-- 2 ******* ******* 512 Dec 26 20:42 testdir
(例) -m オプション シンボル指定(2)
$ mkdir -m ugo-wx testdir
実行前
$ ls -l
total 0
実行後
$ ls -l
total 4
dr--r--r-- 2 ******* ******* 512 Dec 26 20:44 testdir
$ mkdir -p testdir1/testdir2/testdir3
実行前
$ ls -l
total 0
実行後
$ ls -Rl
total 4
drwxr-xr-x 3 ******* ******* 512 Dec 26 20:46 testdir1
./testdir1:
total 4
drwxr-xr-x 3 ******* ******* 512 Dec 26 20:46 testdir2
./testdir1/testdir2:
total 4
drwxr-xr-x 2 ******* ******* 512 Dec 26 20:46 testdir3
./testdir1/testdir2/testdir3:
total 0
$ mkdir -pv testdir1/testdir2/testdir3
表示メッセージ
$ mkdir -pv testdir1/testdir2/testdir3
testdir1
testdir1/testdir2
testdir1/testdir2/testdir3