2

我想列出一个目录及其子目录中的所有 .xml 文件。我尝试了 ls -LR 但无法过滤除 .xml 之外的其他文件 ..

我想要类似 ls -LR | grep *.xml 。

谢谢!

4

2 回答 2

24

您可以使用find命令:

find . -type f -name '*.xml'
于 2012-06-14T23:10:44.007 回答
2

既然你用 bash 标记了这个问题:

shopt -s extglob globstar
ls !(exclude.this.dir)/**/*.xml
于 2012-06-15T00:04:07.520 回答