很早之前,写shell的时候,需要只显示目录,经过查找资料得到如下方法:
由于ls没有提供只显示目录的命令,所以我们只要搭配grep命令来显示目录
1、ls -F |grep "/$"
显示目录(不包含.及..),当然也可以包含,使用命令:ls -Fa |grep "/$"
2、ls -la |grep "^d"
显示当前目录的所有目录
这两条命令原理一样;显示方式略有不同罢了。
之前用的时候没有想为什么这样,后来重新看到这个方法的时候豁然开朗。
诸位要想学好命令,还需多动手,多看他人写的命令,还需思考为什么是这样的。
(PS:grep是个好东西)
阅读(511) | 评论(0) | 转发(0) |