mkdir

名称:mkdir - make directories 创建目录
语法:mkdir [option]  directory

参数:

-m  --mode=模式,设定权限<模式>  读写执行权限,如chmod命令功能。

-p   --parents若选项后指定是一个路径,那么将递归创建路径中的所有文档(若存在就不用创建

-v   显示创建文件的过程。

使用实例:

1)递归创建一个目录

[root@bogon tmp]# mkdir  -p /tmp/liwentong

[root@bogontmp]# ls  -r /tmp/

Liwentong


2)创建一个权限为777test目录

[root@bogon tmp]# mkdir  -m 777 test

[root@bogon tmp]# ll

total 16

drwxr-xr-x 2 root root 4096 Apr 25 17:5020130425175009

drwx------ 2 root root 4096 Apr 25 16:43ssh-NwUepv2987

drwxrwxrwx 2 root root 4096 Apr 25 18:21 test


3)创建项目目录结构

[root@bogon tmp]#mkdir  -vp  scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

mkdir: created directory `scf'

mkdir: created directory `scf/lib'

mkdir: created directory `scf/bin'

mkdir: created directory `scf/doc'

mkdir: created directory `scf/doc/info'

mkdir: created directory `scf/doc/product'

mkdir: created directory `scf/logs'

mkdir: created directory `scf/logs/info'

mkdir: created directory `scf/logs/product'

mkdir: created directory `scf/service'

mkdir: created directory `scf/service/deploy'

mkdir: created directory `scf/service/deploy/info'

mkdir: created directory`scf/service/deploy/product'

[root@bogon tmp]# tree scf

scf/

|-- bin

|-- doc

|   |-- info

|   `--product

|-- lib

|-- logs

|   |-- info

|   `--product

`-- service

   `--deploy

       |--info

       `--product


12 directories, 0 files



tree 命令注释》

Tree 就是以树状结构来显示目录中文件。-L 1 可以指定显示的层数,-d  就表示值显示目录而已。


-----------------------------------自我后续总结------------------------------------------

mkdir命令,主要就是用来创建目录用的,字面意思就知道了make dir。一开始创建文件我们就能够选择目录的权限,目录是否要一起递归创建。

mkdir -m  755 testdir

mkdri -p /test/test

-----------------------------------------------------------------------------------------