Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1438717
  • 博文数量: 704
  • 博客积分: 10140
  • 博客等级: 上将
  • 技术积分: 6230
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-15 20:41
文章分类

全部博文(704)

文章存档

2013年(1)

2012年(16)

2011年(536)

2010年(151)

分类: LINUX

2011-05-18 18:59:28

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

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