LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 898|回复: 10

使用什么命令(及参数)可以列出本目录下所有的目录文件(而不列出其他文件)?

[复制链接]
发表于 2003-12-2 12:46:10 | 显示全部楼层 |阅读模式
如题
发表于 2003-12-2 13:15:22 | 显示全部楼层
ls -l|grep ^d
 楼主| 发表于 2003-12-2 14:21:23 | 显示全部楼层
谢谢了.
我式了其他参数,都不行.为什么只能是 -l 这个参数呢?^d是什么意思啊??
发表于 2003-12-2 14:28:42 | 显示全部楼层
ls -l的结果是列出文件的长格式,^d是以d开头行,代表目录,;)
当然,也可以用ls -F|grep /$来找出当前目录下的目录文件.
发表于 2003-12-2 14:42:27 | 显示全部楼层
find --type d
发表于 2003-12-2 14:54:49 | 显示全部楼层
最初由 home 发表
find --type d
  1. find . -type d
复制代码
home兄多打了个 - ;)
发表于 2003-12-2 15:01:02 | 显示全部楼层
  1. ls -aR $(pwd)|grep ^/
复制代码
这个效果跟find基本一致!
发表于 2003-12-2 15:09:06 | 显示全部楼层
最初由 javalee 发表
  1. find . -type d
复制代码
home兄多打了个 - ;)


多谢,大意了。觉得斑竹的眼神用来泡MM不错。:p
发表于 2003-12-2 15:22:11 | 显示全部楼层
最初由 home 发表
多谢,大意了。觉得斑竹的眼神用来泡MM不错。:p

这也是我除了linux,喝酒,聊天...之外的funs之一! ;) :p
 楼主| 发表于 2003-12-3 11:43:18 | 显示全部楼层
find . -type d和ls -aR $(pwd)|grep ^/的效果确实差不多,但是似乎都是深层循环遍历,有什么参数能限止一下?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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