红联Linux门户
Linux帮助

查看目录

发布时间:2009-05-20 11:54:59来源:红联作者:li-0578
ls命令可以查看到当前目录下所有的文件和文件夹,但是如果只想查到当前目录下有哪些目录存在呢?
这个就需要find命令了!
find -type d -maxdepth 1 -ls
指定类型 目录深度 显示

发现一个问题,这个命令执行后会把当前目录下的隐藏目录也会列出来,请朋友更改一下,不列出隐藏的目录.
另外这个命令可以写成一个SHELL,比如叫lsd,以后执行lsd命令就可以列出目录而不列出文件了!
文章评论

共有 9 条评论

  1. cwqing1973 于 2009-05-22 18:10:29发表:

    支持一下。

  2. jagub 于 2009-05-22 14:30:54发表:

    命令的组合真是威力无穷,学习了

  3. li-0578 于 2009-05-21 21:01:29发表:

    7# henryhj


    ls -l |grep '^d'
    也可以简写成 ls -l |grep ^d
    这是根据ls -l执行完命令后所显示的结果,把以d开头的内容显示出来!

  4. henryhj 于 2009-05-21 11:50:08发表:

    引用:
    zsh确实可以
    wang7131984 发表于 2009-5-21 11:38

    bash好像也没问题……

  5. wang7131984 于 2009-05-21 11:38:32发表:

    zsh确实可以

  6. 相思爱文 于 2009-05-20 20:13:49发表:

    ls -l |grep '^d'

  7. li-0578 于 2009-05-20 18:12:36发表:

    楼上的解释不对噢,TAB键盘是补全所有的文件和文件夹,所以实现不了!!!

  8. wang7131984 于 2009-05-20 12:49:03发表:

    其实用cd空格按一下tab就可以只看目录不看文件了

  9. yanliae 于 2009-05-20 12:46:48发表:

    学习