有关列出当前路径下目录(不列子目录)的方法,和大家分享一下~~
1、使用ls -d 配合通配符
ls -d */
2、ls -F 配合grep查询以/结尾的内容
-F :显示目录后边的/
ls -F | grep "/$"
3、ls -l 配合grep查询以d开头的内容
ls -l | grep "^d"
4、find查找,这里用到一个参数: -maxdepth (最大目录数)
find . -maxdepth 1 -type d
-maxdepth 1 :表示只列出第一层目录
-maxdepth 2 : 列出目录到第二层,以此类推
还有一个有意思的参数:-mindepth (最小目录数)
也就是说,-mindepth 5 就代表只列出有5层以上的目录
时间: 2024-10-12 16:56:33