zhyiwww
用平实的笔,记录编程路上的点点滴滴………
posts - 536,comments - 394,trackbacks - 0
使用linux的朋友都知道,ls命令的-r参数。

如果你
ls /dev
那么将会显示当前目录a的所有文件列表。也就是/dev目录下的所有文件列表。
结果如下:
[AAA@AAA /]$ ls /dev
adsp          dvdrw          loop3     parport1  ram3     sda14       tty    tty23  tty39  tty54  ttyS3           vcs5
agpgart       dvdrw-hda      loop4     parport2  ram4     sda2        tty0   tty24  tty4   tty55  urandom         vcs6
...........


ls -r /dev
将会显示当前目录和其各级子目录的文件列表。
 结果如下:
dev:
adsp           loop3     ram3        tty    tty39  ttyS3
agpgart        loop4     ram4        tty0   tty4   urandom
audio          loop5     ram5        tty1   tty40  usbdev1.1_ep00
bus            loop6     ram6        tty10  tty41  usbdev1.1_ep81
cdrom          loop7     ram7        tty11  tty42  usbdev2.1_ep00
........


dev/bus:
usb

dev/bus/usb:
001  002  003  004  005

dev/bus/usb/001:
001

dev/bus/usb/002:
001

dev/bus/usb/003:
001

dev/bus/usb/004:
001

dev/bus/usb/005:
001

dev/cpu:
0  1

dev/cpu/0:
cpuid  msr
.........

在其他的命令中也有这样的参数,比如grep命令,如果找一个目录下的文件作为查找的对象的话,那么你就只需要指定目录就可以了,但是如果你想的内容也包括其各级子目录的话,那么就可以使用此参数。
其实 -r 就是迭代的意思。

(为像我一样的linux初级学习者提供参考)




|----------------------------------------------------------------------------------------|
                           版权声明  版权所有 @zhyiwww
            引用请注明来源 http://www.blogjava.net/zhyiwww   
|----------------------------------------------------------------------------------------|
posted on 2007-06-02 10:41 zhyiwww 阅读(636) 评论(0)  编辑  收藏 所属分类: linux

只有注册用户登录后才能发表评论。


网站导航: