Bunun gibi dizin yapım var
data
|___
|
abc
|____incoming
def
|____incoming
|____processed
123
|___incoming
456
|___incoming
|___processed
Veri dizini içindeki tüm klasörlerde gelen bir alt klasör var. Def / incoming ve 456 / incoming dizinleri dışındaki tüm klasör ve alt klasörlerdeki tüm dosyaları almak istiyorum. Aşağıdaki komutla denedim
find /home/feeds/data -type d \( -name 'def/incoming' -o -name '456/incoming' -o -name arkona \) -prune -o -name '*.*' -print
ancak beklendiği gibi çalışmıyor.
Ravi
grep -v something
istemediğiniz her şeyi dışlamak için onu boruya koyun