您的位置:首页 > 其它

ls命令只显示目录或文件

2011-11-25 22:54 218 查看
用到正则表达式:

只显示目录

ls -F | grep "/$"

ls -al | grep "^d"

同理只显示文件

ls -al | grep "^-"

-F 文件类型(File type)。在每一个列举项目之后添加一个符号。这些符号包括: / 表明是一个目录; @ 表明是到其它文件的符号链接; * 表明是一个可执行文件。

另外:

-R 递归(recursive)。该选项递归地列举所有目录(在当前目录之下)的内容。

-S 按大小排序

-s 在每个文件前面加上文件大小输出

-t 按时间排序

另外用wc命令来查看文件个数

ls -l | grep "^-" | wc -l

查看目录个数:

ls -l | grep "^d" | wc -l

查看目录里面所有文件文件个数

ls -Rl | grep "^-" | wc -l
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  正则表达式 file