Tengo una estructura de directorio como esta
data
|___
|
abc
|____incoming
def
|____incoming
|____processed
123
|___incoming
456
|___incoming
|___processed
Hay una subcarpeta entrante en todas las carpetas dentro del directorio de datos. Quiero obtener todos los archivos de todas las carpetas y subcarpetas excepto los directorios def / entrante y 456 / entrante. Probé con el siguiente comando
find /home/feeds/data -type d \( -name 'def/incoming' -o -name '456/incoming' -o -name arkona \) -prune -o -name '*.*' -print
pero no funciona como se esperaba.
Ravi
grep -v something
para excluir lo que sea que no quieras