我有这样的目录结构
data
|___
   |
   abc
    |____incoming
   def
    |____incoming
    |____processed
   123
    |___incoming
   456
    |___incoming
    |___processed在数据目录内的所有文件夹中都有一个传入的子文件夹。我想从def / incoming和456 / incoming dirs以外的所有文件夹和子文件夹中获取所有文件。我尝试了以下命令
 find /home/feeds/data -type d \( -name 'def/incoming' -o -name '456/incoming' -o -name arkona \) -prune -o -name '*.*' -print但它没有按预期工作。
拉维
                  这回答了你的问题了吗?如何在find中排除目录。命令
                
                
                  
                    —
                    imz –伊万·扎哈拉雅舒夫(Ivan Zakharyaschev)
                    
                  
                
              
grep -v something排除您不想要的一切