ディレクトリ作成

記事の内容

概要

mkdirコマンドは、ディレクトリを作成します。
※make directoryの略

mkdirの説明図
mkdir
ディレクトリ階層

dir1
└─ sample.txt

【dirディレクトリにいる場合】

[tomoji@10moji-blog.com dir1]$ ls
sample.txt

[tomoji@10moji-blog.com dir1]$ mkdir dir2

[tomoji@10moji-blog.com dir1]$ ls
dir2 sample.txt

【ディレクトリ作成後】

ディレクトリ階層

dir1
├─ sample.txt
└─ dir2

複数ファイル作成

mkdir(複数作成)
ディレクトリ階層

dir1
└─ sample.txt

【dirディレクトリにいる場合】

[tomoji@10moji-blog.com dir]$ ls
sample.txt

[tomoji@10moji-blog.com dir]$ mkdir dir2 dir3

[tomoji@10moji-blog.com dir]$ ls
dir2 dir3 sample.txt

【ディレクトリ作成後】

ディレクトリ階層

dir1
├─ sample.txt
├─ dir2
└─ dir3

オプション一覧

オプション説明
-m作成時にパーミション指定
-p階層ディレクトリも作成

-m

-mオプションは、ディレクトリ作成時にパーミションを指定できます。

mkdir -m
ディレクトリ階層

dir
└─ sample.txt

【dirディレクトリにいる場合】

[tomoji@10moji-blog.com dir1]$ ll
-rw-r--r-- 1 tomoji tomoji 0 Jan 23 12:34 sample.txt

[tomoji@10moji-blog.com dir1]$ mkdir -m 777 dir2

[tomoji@10moji-blog.com dir1]$ ll
-rw-r--r-- 1 tomoji tomoji 0   Jan 23 12:34 sample.txt
drwxrwxrwx 2 tomoji tomoji 64B Jan 23 12:35 dir2

【ディレクトリ作成後】

ディレクトリ階層

dir1
├─ sample.txt
└─ dir2

-p

-pオプションは、階層ディレクトリも作成できます。

mkdir -p
ディレクトリ階層

dir1
└─ sample.txt

【dir1ディレクトリにいる場合】

[tomoji@10moji-blog.com dir1]$ mkdir dir2/dir3
mkdir: dir: No such file or directory

[tomoji@10moji-blog.com dir1]$ mkdir -p dir2/dir3

[tomoji@10moji-blog.com dir1]$ ls
dir2 sample.txt

【ディレクトリ作成後】

ディレクトリ階層

dir1
└─ sample.txt
   └─ dir2
     └─ dir3

記事の内容
閉じる