J'ai une structure de répertoires comme celle-ci
data
|___
|
abc
|____incoming
def
|____incoming
|____processed
123
|___incoming
456
|___incoming
|___processed
Il y a un sous-dossier entrant dans tous les dossiers du répertoire Data. Je veux obtenir tous les fichiers de tous les dossiers et sous-dossiers sauf les répertoires def / entrant et 456 / entrant. J'ai essayé avec la commande suivante
find /home/feeds/data -type d \( -name 'def/incoming' -o -name '456/incoming' -o -name arkona \) -prune -o -name '*.*' -print
mais cela ne fonctionne pas comme prévu.
Ravi
grep -v something
faites-le pour exclure tout ce que vous ne voulez pas