mkdir 参数选项 -p 递归创建目录,若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。 -m 设置新创建目录的默认目录对应的权限。 -v 显示创建目录的过程。 范例. 创建目录时可使用 -m 参数设置目录的默认权限。 [root@testdb62 test]# mkdir -m 700 mydir [root@testdb62 test]# ls -ld mydir drwx------ 2 root root 6 12月 10 19:40 mydir 范例. 同时创建多个目录及多级子目录。 [root@testdb62 test]# mkdir -pv test2/{dir1_1,dir1_2}/{dir2_1,dir2_2} mkdir: created directory ‘test2’ mkdir: created directory ‘test2/dir1_1’ mkdir: created directory ‘test2/dir1_1/dir2_1’ mkdir: created directory ‘test2/dir1_1/dir2_2’ mkdir: created directory ‘test2/dir1_2’ mkdir: created directory ‘test2/dir1_2/dir2_1’ mkdir: created directory ‘test2/dir1_2/dir2_2’ [root@testdb62 test]# [root@testdb62 test]# tree -d test2 test2 ├── dir1_1 │ ├── dir2_1 │ └── dir2_2 └── dir1_2 ├── dir2_1 └── dir2_2 6 directories 范例. 克隆目录结构 先创建示例目录: [root@testdb62 test]# mkdir -p test3/dir{1..5} test4/{a..e} [root@testdb62 test]# tree -d test3/ test4/ test3/ ├── dir1 ├── dir2 ├── dir3 ├── dir4 └── dir5 test4/ ├── a ├── b ├── c ├── d └── e 10 directories 执行相关脚本克隆目录 说明 --noreport 参数不显示最后一行统计信息。 [root@testdb62 test]# tree -fid --noreport test3 >> /tmp/cpdir.txt [root@testdb62 test]# cd /tmp [root@testdb62 tmp]# mkdir -p `cat /tmp/cpdir.txt` [root@testdb62 tmp]# tree -d /tmp/test3/ /tmp/test3/ ├── dir1 ├── dir2 ├── dir3 ├── dir4 └── dir5 5 directories