So begrenzen Sie die Verzeichnistiefe mit dem Befehl Find
- 717
- 161
- Hr. Moritz Bozsik
Der Befehl "Find" mit -maximale Tiefe
ist ein leistungsstarkes Werkzeug im Linux -Betriebssystem. Es wird verwendet, um rekursiv nach Dateien und Verzeichnissen in einem bestimmten Verzeichnis und seinen Unterverzeichnissen zu suchen. Der -maximale Tiefe
Das Flag wird verwendet, um die maximale Tiefe der Suche anzugeben. Zum Beispiel wenn die -maximale Tiefe
ist auf 2 gesetzt, die Suche wird nur das angegebene Verzeichnis und seine unmittelbaren Unterverzeichnisse betrachten. Dies bedeutet, dass es in keiner der Unterverzeichnisse aussieht.
Das macht das 'finden' Befehl mit -maximale Tiefe
Eine gute Möglichkeit, schnell nach etwas zu suchen, ohne alle Unterverzeichnisse durchgehen zu müssen. Zum Beispiel muss ich den Ordner mit dem Namen "node_modules" nur unter allen Verzeichnissen des aktuellen Verzeichnisses durchsuchen:
finden . -maxdepth 2 -typ d -name "node_modules"
Um nur im aktuellen Verzeichnis zu suchen, stellen Sie die fest -maximale Tiefe
Wert auf 1.
Insgesamt der Befehl "find" mit -maximale Tiefe
ist ein leistungsstarkes und vielseitiges Tool im Linux -Betriebssystem, mit dem Sie Zeit sparen können, wenn Sie schnell etwas finden oder Änderungen an einer Gruppe von Dateien oder Verzeichnissen vornehmen müssen.