QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1334|回复: 13

只显示目录下的所有目录的命令

[复制链接]
发表于 2005-5-19 15:19:43 | 显示全部楼层 |阅读模式
我想在一个目录下只查看这个目录下的所有目录而不查看其文件,我要用什么命令才可以只看到这个目录下的目录啊?
并且用什么命令可以看出这个目录下的目录的数量啊?
请高手指点一下新手!谢谢!
发表于 2005-5-19 15:34:50 | 显示全部楼层
du
回复

使用道具 举报

 楼主| 发表于 2005-5-19 15:38:36 | 显示全部楼层
大哥:我不是要看目录的大小啊?我只要用命令看到这个目录下的所有目录啊!!
还想用一个命令看出这个目录下的目录的个数!
回复

使用道具 举报

发表于 2005-5-19 16:08:05 | 显示全部楼层
tree
但不是默认安装的命令,显示一个目录树。
回复

使用道具 举报

 楼主| 发表于 2005-5-19 16:15:11 | 显示全部楼层
有默认安装的命令吗?ls 加什么参数可以达到这样的效果呢?
回复

使用道具 举报

发表于 2005-5-19 16:18:48 | 显示全部楼层
没有~~
命令一般是基本功能+扩展功能。
回复

使用道具 举报

 楼主| 发表于 2005-5-19 16:28:25 | 显示全部楼层
谢谢您的回复!
慢慢寻找吧! 呵呵
回复

使用道具 举报

发表于 2005-5-19 17:32:11 | 显示全部楼层
ls -l | grep ^d
ls -l | grep ^d | wc -l
回复

使用道具 举报

 楼主| 发表于 2005-5-19 17:44:51 | 显示全部楼层
谢谢楼上的!
那有没有什么命令只显示目录的名称.而不显示其大小和其权限吗?
使用第一个命令看到的是只有目录,但把详细信息(大小和权限)都显示出来了!但却不是我想要的效果!
第二个命令很好!多谢!
回复

使用道具 举报

发表于 2005-5-19 18:51:46 | 显示全部楼层
参考下:
显示所有目录(包括隐藏)[code:1]ls -Ap|grep "/$"[/code:1]
  只显示所有隐藏目录[code:1]ls -Ap|grep "^\..*/$"[/code:1]
  只显示所有非隐藏目录[code:1]ls -Ap|grep "^[^\.].*/$"[/code:1]
  显示所有文件(包括隐藏)[code:1]ls -Ap|grep -v "/$"[/code:1]
  只显示所有隐藏文件[code:1]ls -adp .*|grep -v "/$"[/code:1]
  只显示所有非隐藏文件[code:1]ls -Ap|grep  "^[^\.].*[^/]$"[/code:1]
回复

使用道具 举报

发表于 2005-5-19 23:37:28 | 显示全部楼层
凑个热闹,一个直观但不那么好的另解:
[code:1]find . -type d -maxdepth 1[/code:1]
回复

使用道具 举报

发表于 2005-5-19 23:52:17 | 显示全部楼层
[quote:8e48b296d4="dannycat"]凑个热闹,一个直观但不那么好的另解:
[code:1]find . -type d -maxdepth 1[/code:1][/quote]
简洁,实用!
回复

使用道具 举报

发表于 2005-5-20 09:29:53 | 显示全部楼层
[quote:affc098e3f="dannycat"]凑个热闹,一个直观但不那么好的另解:
[code:1]find . -type d -maxdepth 1[/code:1][/quote]
而且是跨系统滴 :D
回复

使用道具 举报

发表于 2005-5-20 12:08:06 | 显示全部楼层
[code:1]ls -l | grep ^d | awk '{print $9}'[/code:1]
这个显示的东西最合适,不过也许要 unset LANG 先。
[code:1]find . -type d -maxdepth 1 | cut -d / -f2[/code:1]
这样也可以,不过多了一个"."。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-7-8 13:56 , Processed in 0.077605 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表