只列出目录

ls -d */

只有上面这种结合-d的用法才能只打印出目录

[root@MIO-2 ~]# ls -d */
goto_mnt/

ls -F | grep “/$”

当使用-F时,所有的输出项都会添加一个代表文件类型的字符,对于目录添加的是/,我们只需要用grep获取以/结尾的输出项

[root@MIO-2 ~]# ls -F | grep '/$'
test/

ls -l | grep “^d”

ls -l输出每一行的第一个字符表示文件类型,目录的类型是d,所以,我们也只需要获取以d开头的文件

[root@MIO-2 ~]# ls -l | grep '^d'
drwxr-xr-x  2 root root      4096 Aug 24 22:41 test

find . -type d -maxdepth 1

使用find配合maxdepth可以搜索出当前目录的目录类型的文件

[root@MIO-2 ~]# find . -maxdepth 1 -type d
.
./test
./.pki
./.subversion