红联Linux门户
Linux帮助

ls显示目录的命令

发布时间:2011-03-29 16:16:25来源:红联作者:wurr707
很早之前,写shell的时候,需要只显示目录,经过查找资料得到如下方法:
由于ls没有提供只显示目录的命令,所以我们只要搭配grep命令来显示目录
1、ls -F |grep "/$"
显示目录(不包含.及..),当然也可以包含,使用命令:ls -Fa |grep "/$"
2、ls -la |grep "^d"
显示当前目录的所有目录

这两条命令原理一样;显示方式略有不同罢了。
之前用的时候没有想为什么这样,后来重新看到这个方法的时候豁然开朗。
诸位要想学好命令,还需多动手,多看他人写的命令,还需思考为什么是这样的。
(PS:grep是个好东西)
文章评论

共有 17 条评论

  1. shawnpan 于 2011-09-04 21:48:49发表:

    灰得学习学习。。。。

  2. ayongw 于 2011-07-05 11:19:54发表:

    不错,学习了。

  3. mentkant 于 2011-06-09 21:45:53发表:

    学习了

  4. weida1040897534 于 2011-05-22 14:31:23发表:

    {:2_92:}怎么一片帖子,基本都是回复??? 真正的东西好少?

  5. pephone 于 2011-05-22 10:11:20发表:

    :0wl;l1

  6. wsyangjian 于 2011-04-30 13:48:55发表:

    谢谢

  7. uziFrank 于 2011-04-28 16:23:52发表:

    实用,谢谢

  8. morningl 于 2011-04-24 13:26:18发表:

    长见识了

  9. 幻影空客 于 2011-04-19 19:41:32发表:

    呵呵,谢谢

  10. ftd505 于 2011-04-18 11:08:12发表:

    {:2_91:}

  11. jcoolh 于 2011-04-14 14:58:33发表:

  12. jacknox 于 2011-04-08 21:20:29发表:

    学习了,涨知识了

  13. yiyelin 于 2011-04-08 14:22:35发表:

    新手任务,得回帖,谢谢LZ分享?????????????灌水莫怪?????????????有机会一定登门拜谢????????????

  14. wurr707 于 2011-04-01 09:52:06发表:

    命令专区还是很冷清啊

  15. jwf0523 于 2011-03-31 10:56:31发表:

    学习了

  16. Growth兆 于 2011-03-30 09:44:25发表:

    感谢wurr707的分享,本贴加入论坛顶置的Linux应用贴中

  17. Dsucov 于 2011-03-29 16:34:09发表:

    严重学习了