1

我正在尝试获取名为“target”的目录下存在的所有 zip 文件。我想在给定目录下递归搜索此文件模式 - “ target/ .zip”

这是我的命令:

find . -type f \( -path '*/target/*' -a -name '*.zip' \)

这个给我的答案并不严格符合我的标准。这一个也匹配像“target/foo/bar.zip”这样的文件,我想修剪这些结果,只获取目标目录下直接存在的 zip 文件。有人可以帮我一个吗?

4

1 回答 1

1

这个怎么样:

$ find . -type f ! -path '*/target/*/*.zip' -a -path '*/target/*.zip'
于 2012-10-04T05:38:55.350 回答