用户名: 密码: 忘记密码? 注册

ls只显示目录名

作者:  时间: 2010-10-21

只显示目录名
ls -l | grep ^d

只显示文件
ls -l | grep ^-

统计当能目录下的文件数
ls -l | grep ^- | wc –l

 

只显示目录名还有一种更简单的办法:

ls -d */
ls -ld */



由于ls没有提供只显示目录的命令,所以我们只要搭配grep命令来显示目录
1、ls -F |grep "/$"
显示目录(不包含.及..),当然也可以包含,使用命令:ls -Fa |grep "/$"
2、ls -la |grep "^d"
显示当前目录的所有目录

这两条命令原理一样;显示方式略有不同罢了;