使用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 阅读(635)
评论(0) 编辑 收藏 所属分类:
linux