我试图列出特定子目录中的所有文件,但不同的目录本身位于不同的卷上。
以下方法有效,但仅限于完全特定的子目录(我有数百个这样的子目录):
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