Dateien in Unterverzeichnissen auflisten

Dateien in Unterverzeichnissen auflisten

Ich habe eine Verzeichnisstruktur wie unten

/Verzeichnis1/Verzeichnis2/test.txt.

Hier habe ich mehrere Verzeichnisse auf der Ebene „Verzeichnis1“ und mehrere Verzeichnisse auf der Ebene „Verzeichnis2“, und in einigen der Ebenen „Verzeichnis2“ sind einige Dateien vorhanden.

Gibt es einen Befehl, der anzeigt, in welchen Unterverzeichnissen sich eine Datei befindet?

Antwort1

Wenn Sie nur die Verzeichnisse auflisten möchten, die Dateien enthalten, ist der -emptyTest von findmöglicherweise das, was Sie brauchen:

find /directory1 -type d -not -empty

verwandte Informationen