Einfache Frage, ich führe den folgenden Suchbefehl aus:
find . -type d \( -path ./.git -o \
-path ./log -o \
-path ./public -o \
-path ./tmp \) \
-prune -o \
-print
Zum Auflisten aller Dateien in meinem Verzeichnis mit Ausnahme der angegebenen Verzeichnisse.
Dies funktioniert jedoch hervorragend. Ich möchte jedoch auch alle tatsächlichen Verzeichnisse von der Ausgabe ausschließen. Wenn also eine Verzeichnisstruktur wie folgt vorhanden ist:
test
-- foo.text
-- bar.text
Wenn ich meinen Befehl ausführe, würde ich gerne sehen:
./test/foo.text
./test/bar.text
anstatt:
.
./test
./test/foo.text
./test/bar.text
Kann jemand helfen?