2.4 查看子文件夹中的文件列表
ls -R
也可以用一个命令来查看多个子目录的内容。假如你正在参加一个LUG(Linux Users Group)聚会,大家都在紧张地安装着Linux。有人说话了:“嗨,谁有新的Kubuntu的ISO镜像文件,能给我用用吗?”你记得前几天下载过这么个文件,为了确定一下,运行以下命令(除了用ls–R
,也可以用ls --recursive
):
$ ls -R ~/iso
iso:
debian-31r0a-i386-netinst.iso knoppix ubuntu
iso/knoppix:
KNOPPIX_V4.0.2CD.iso KNOPPIX_V4.0.2DVD.iso
iso/ubuntu:
kubuntu-5.10-install.iso ubuntu-5.10-install.iso
kubuntu-5.10-live.iso ubuntu-5.10-live.iso
就是这个文件,在~/iso/ubuntu : kubuntu-5.10-install-i386.iso
中。-R
选项会递归地遍历iso
目录,显示iso
目录和它的每个子目录的内容。每个文件夹都以原命令中指定的目录作为开始,显示为它们各自相对于该目录的路径,路径名称后面跟着一个冒号,接着再列出相应子文件夹中的所有内容。记住,如果有很多子目录,子目录中又有很多内容的话,递归选项就不太起作用。因为显示的内容将会一屏接着一屏,很难找到你想要的内容。当然,如果你想做的只是验证一下目录中确实有很多文件和文件夹,这时滚动浏览所有内容是很有用的,不过这种情况并不经常有。