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

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

说明:

ls -l 之后会得到下面的内容

$ ls -lh
total 0
-rw-r--r-- 1 荷塘月色 197121 0  91 16:45 新建文本文档.txt
drwxr-xr-x 1 荷塘月色 197121 0  91 16:45 新建文件夹/

文件是以 "-"开头 , 文件夹是 d, 所以这就是后面grep的内容。

^是正则表达 匹配输入字符串开始的位置。

$ ls -lh | grep ^d
drwxr-xr-x 1 荷塘月色 197121 0  91 16:45 新建文件夹/

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐