mkdir (选项)(参数) 创建文件夹
-m:创建文件夹的同时,赋予其权限
-p:若创建目录的上层不存在时,一并创建出来
-v:显示创建的过程
创建多个目录的时候,用空格隔开
rmdir (选项)(参数) 删除文件夹
-p:删除一个文件夹之后,假如该文件夹上层也是空的,一并把上层文件夹删掉
-v:显示删除的过程
例:
1.在当前目录下创建a文件夹并赋予属主rwx,属组r-x,其他---的权限
[root@bogon /]# mkdir -m 750 a ; ls -ld a drwxr-x---. 2 root root 4096 Dec 21 21:57 a
2.在当前目录下创建文件夹b,在文件夹中创建c
[root@bogon /]# mkdir -p b/c ;ls -ld b ;ls -l b drwxr-xr-x. 3 root root 4096 Dec 21 22:00 b drwxr-xr-x. 2 root root 4096 Dec 21 22:00 c
3.在创建文件夹的时候显示其创建过程
[root@bogon /]# mkdir -pv a/b/c mkdir: created directory `a' mkdir: created directory `a/b' mkdir: created directory `a/b/c'
3.1删除刚刚创建的/a/b/c,并显示出过程
[root@bogon /]# rmdir -pv a/b/c rmdir: removing directory, `a/b/c' rmdir: removing directory, `a/b' rmdir: removing directory, `a'
4.拓展,一个命令分别创建a/c,a/d,b/c,b/d
[root@bogon /]# mkdir -pv {a/,b/}{c,d} mkdir: created directory `a' mkdir: created directory `a/c' mkdir: created directory `a/d' mkdir: created directory `b' mkdir: created directory `b/c' mkdir: created directory `b/d'
bash利用{}展开来创建目录