Ich habe eine solche Verzeichnisstruktur
data
|___
|
abc
|____incoming
def
|____incoming
|____processed
123
|___incoming
456
|___incoming
|___processed
In allen Ordnern im Datenverzeichnis befindet sich ein eingehender Unterordner. Ich möchte alle Dateien aus allen Ordnern und Unterordnern mit Ausnahme der Verzeichnisse def / incoming und 456 / incoming abrufen. Ich habe es mit folgendem Befehl ausprobiert
find /home/feeds/data -type d \( -name 'def/incoming' -o -name '456/incoming' -o -name arkona \) -prune -o -name '*.*' -print
aber es funktioniert nicht wie erwartet.
Ravi
grep -v something
um auszuschließen, was immer Sie nicht wollen