1 目录操作
tree
显示目录树
常见选项:
- -d: 只显示目录
- -L level:指定显示的层级数目
- -P pattern: 只显示由指定wild
- -card pattern匹配到的路径
mkdir
创建目录
常见选项:
- -p: 存在于不报错,且可自动创建所需的各目录
- -v: 显示详细信息
- -m MODE: 创建目录时直接指定权限
rmdir
删除空目录
常见选项:
- -p 递归删除父空目录
- -v 显示详细信息
注意:rmdir只能删除空目录,如果想删除非空目录,可以使用rm -r 命令,递归删除目录树
练习
(1) 如何创建/testdir/dir1/x, /testdir/dir1/y, /testdir/dir1/x/a, /testdir/dir1/x/b, /testdir/dir1/y/a, /testdir/dir1/y/b
[root@centos7 ~]# mkdir -p testdir/dir1/{x,y}/{a,b}[root@centos7 ~]# tree testdirtestdir└── dir1├── x│ ├── a│ └── b└── y├── a└── b
(2) 如何创建/testdir/dir2/x, /testdir/dir2/y, /testdir/dir2/x/a, /testdir/dir2/x/b
[root@centos7 ~]# mkdir -p testdir/dir2/{x/{a,b},y}[root@centos7 ~]# tree testdir/dir2testdir/dir2├── x│ ├── a│ └── b└── y
(3) 如何创建/testdir/dir3, /testdir/dir4, /testdir/dir5, /testdir/dir5/dir6, /testdir/dir5/dir7
[root@centos7 ~]# mkdir -p testdir/dir{3,4,5/dir{6,7}}[root@centos7 ~]# tree testdir/dir{3,4,5}testdir/dir3testdir/dir4testdir/dir5├── dir6└── dir7