Kann ich mit ls -R bis zu 2 Ordnertiefen anzeigen?


11

Ich habe einen Ordnerbaum, der so aussieht

main/                             
main/34532-23423632-2354/what-i-want/sth/other/blah-blah            
main/54634-56345634-3422/what-i-want/sth/
....
main/54356-34225675-2345/what-i-want/

Ich möchte, dass der Baum dem Ordner angezeigt wird, was ich möchte. Weil die Ordner etw, andere und so weiter viele andere Dinge enthalten, die nutzlos sind.

Ich möchte nur sehen, was sich in jedem Ordner mit dem Namen xxxx-xxxxxxxx-xxxxx befindet.

Gibt es irgendeinen Weg?

Antworten:


9

Wenn Sie nur eine Liste von Dateinamen und Verzeichnisnamen anzeigen möchten, ist der treeBefehl sehr praktisch.

Dies ist nicht standardmäßig installiert. Sie müssen Folgendes installieren:

sudo apt-get install tree

Anschließend können Sie die Baumstruktur mit dem folgenden Befehl anzeigen:

tree -L 2 main/

Option -L: Legt die Nummer der Verzeichnistiefe fest.

Beispiel-Screenshot:

Geben Sie hier die Bildbeschreibung ein


10

Verwenden Sie Platzhalter für Ihre Suche wie

ls /main/*/*/

Das wird mit einer Suchtiefe von 2 aufgelistet. Benutzer mehr Platzhalter für eine tiefere Suche.



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.