我有这样的目录结构
data
|___
|
abc
|____incoming
def
|____incoming
|____processed
123
|___incoming
456
|___incoming
|___processed
在Data目录中的所有文件夹中,都有一个即将到来的子文件夹。我想从所有文件夹和子文件夹中获取所有文件,除了def/incoming和456/incoming目录。 我尝试使用以下命令:
find /home/feeds/data -type d \( -name 'def/incoming' -o -name '456/incoming' -o -name arkona \) -prune -o -name '*.*' -print
但它并没有按预期工作。
Ravi
grep -v something
以排除任何你不想要的内容。 - Miquel