如何限制 bash 查找仅针对特定的子目录

如何限制 bash 查找仅针对特定的子目录

我试图列出特定子目录中的所有文件,但不同的目录本身位于不同的卷上。

以下方法有效,但仅限于完全特定的子目录(我有数百个这样的子目录):
find "/Volumes/Products/Specific Product Directory/Work Instructions" -print

我一直搞不清楚如何在不同的子目录中进行搜索。例如,使用通配符 * 代替每个特定的产品目录:
find "/Volumes/Products/*/Work Instructions" -print//不是工作。

答案1

*当未引用时才由 shell 解释。

find "/Volumes/Products/"*"/Work Instructions" -print
find /Volumes/Products/*/Work\ Instructions -print

相关内容