弱问:unix下如何在ls时只显示目录?

kosuke 2003-09-04 10:55:25
rt
...全文
846 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
woihuahua 2003-10-23
  • 打赏
  • 举报
回复
1、$ls -l|grep "^d"
2、$ls -F |grep \/
3、$ls -F |grep /$
4、$find . -type d exec ls -l(可以列出子目录下所有的目录名)
5、$ls -l|awk -F " " '/^d/{print $0}'
6、$ls -l|sed -n '/^d/p'
london 2003-10-21
  • 打赏
  • 举报
回复
果然精辟!只要利用正则表达式,可以用这些类似的办法在ls时只显示符号链接文件,可执行文件等。
yhbttfile 2003-10-21
  • 打赏
  • 举报
回复
其实,linux下find、grep和awk配合管道使用,可以做很多事情的。
ecfa 2003-10-20
  • 打赏
  • 举报
回复
find . -type d -maxdepth 1
查看详细信息

find . -type d -maxdepth 1 |ls -l

呵呵。没有fierygnu(va_list)的简单
yhbttfile 2003-10-19
  • 打赏
  • 举报
回复
这个简单:ls -d
raulgoal1984 2003-10-18
  • 打赏
  • 举报
回复
ls -d 应该就行吧 ?!
smalljason 2003-09-15
  • 打赏
  • 举报
回复
ls -l | grep '^d' 我用这个
踏岸寻柳 2003-09-15
  • 打赏
  • 举报
回复
1. ls -F |grep \/
2. ls -F |grep /$
3. ls -l |grep ^d
aria 2003-09-09
  • 打赏
  • 举报
回复
ls -ld *
toad197963 2003-09-09
  • 打赏
  • 举报
回复
ls -l |grep 'd'
fierygnu 2003-09-09
  • 打赏
  • 举报
回复
真的吗?呵呵。
ll就是ls -l了,怎么还要-l?
freedom_coffee 2003-09-09
  • 打赏
  • 举报
回复
to fierygnu(va_list) :
应该是:ll -l | grep '^d'
LITTLEMOSES 2003-09-07
  • 打赏
  • 举报
回复
加上help,自己去选好了
icywind 2003-09-06
  • 打赏
  • 举报
回复
up
scalps 2003-09-06
  • 打赏
  • 举报
回复

使用grep匹配:


ls -F | grep /$




fierygnu 2003-09-05
  • 打赏
  • 举报
回复
ls -l | grep '^d'

23,107

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧