列出目录和子目录中的所有xml文件

时间:2012-06-14 23:09:06

标签: linux bash

我想在dir及其子目录中列出所有.xml文件。我试过ls -LR但是不能过滤除.xml以外的其他文件。

我想要像ls -LR一样的东西grep * .xml。

谢谢!

2 个答案:

答案 0 :(得分:22)

您可以使用find命令:

find . -type f -name '*.xml'

答案 1 :(得分:2)

因为您使用bash标记了问题:

shopt -s extglob globstar
ls !(exclude.this.dir)/**/*.xml