Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试获取名为“target”的目录下存在的所有 zip 文件。我想在给定目录下递归搜索此文件模式 - “ target/ .zip”
这是我的命令:
find . -type f \( -path '*/target/*' -a -name '*.zip' \)
这个给我的答案并不严格符合我的标准。这一个也匹配像“target/foo/bar.zip”这样的文件,我想修剪这些结果,只获取目标目录下直接存在的 zip 文件。有人可以帮我一个吗?
这个怎么样:
$ find . -type f ! -path '*/target/*/*.zip' -a -path '*/target/*.zip'