文章目录
- 1、linux当前目录下,列出所有目录
- 2、linux当前目录下,列出所有目录(包括隐藏目录)
- 3、linux当前目录下,列出所有目录(包括隐藏目录),带绝对路径
- 4、linux当前目录下,递归列出所有目录(包括隐藏目录)
- 5、linux当前目录下,递归列出所有目录(包括隐藏目录),带相对路径
- 6、linux当前目录下,递归列出所有目录(包括隐藏目录),带绝对路径
- 7、linux当前目录下,递归列出所有前 48~24 小时修改过的目录
- 8、linux当前目录下,递归列出所有最近 30 分钟内 修改过的 log 后缀目录
- 9、linux当前目录下,递归列出所有权限为 700 的目录
- 10、linux当前目录下,递归列出所有大于 5120k 的目录
1、linux当前目录下,列出所有目录
ls -d */
或者
ls -ld */
2、linux当前目录下,列出所有目录(包括隐藏目录)
ls -al | grep ^d |awk '{print $9}'
3、linux当前目录下,列出所有目录(包括隐藏目录),带绝对路径
ls -al | grep ^d |awk '{print $9}' | sed "s:^:`pwd`/:"
4、linux当前目录下,递归列出所有目录(包括隐藏目录)
ls -laR |grep ^d | awk '{print $9}'
5、linux当前目录下,递归列出所有目录(包括隐藏目录),带相对路径
find . -type d
6、linux当前目录下,递归列出所有目录(包括隐藏目录),带绝对路径
find $PWD | xargs ls -ld | grep ^d | awk '{print $NF}'
7、linux当前目录下,递归列出所有前 48~24 小时修改过的目录
find . -type d -mtime 1
8、linux当前目录下,递归列出所有最近 30 分钟内 修改过的 log 后缀目录
find . -name '*.log' -type d -mmin -30
9、linux当前目录下,递归列出所有权限为 700 的目录
find . -type d -perm 0700
10、linux当前目录下,递归列出所有大于 5120k 的目录
find . -type d -size +5120k