2016-08-05 54 views
-1

Ich möchte alle Ordner und Unterordner in einem Verzeichnis überprüfen.Befehl zum Auflisten aller Ordner und Unterordner in einem Verzeichnis in Linux

ls -R funktioniert gut, aber es listet alle Dateien in jedem Ordner und Unterordner auf. Als Ergebnis kann ich nicht sehen, was ich überprüfen möchte, es sei denn ls -R |less.

ls -R | less ist auch keine gute Wahl, weil ich Tausende und Abertausende von Dateien in jedem Unterordner habe.

+0

Verwendung mit einigen Filtern finden? –

+0

Ihr Fragentitel widerspricht Ihren Absichten. –

+0

Der Wortlaut der Frage ist ein wenig verwirrend, aber wenn Sie nach einer Möglichkeit suchen, die Liste der Verzeichnisse und Unterverzeichnisse zu erhalten, verwenden Sie "find -type d". Wenn Sie nicht danach suchen, bearbeiten Sie Ihre Frage. –

Antwort

2

Installieren Sie tree Paket. Sie können die maximale Anzeigetiefe des Verzeichnisses einfach mit -L ändern.

Zum Beispiel:

$ tree -L 1/
/
├── bin -> usr/bin 
├── boot 
├── dev 
├── etc 
├── home 
├── lib -> usr/lib 
├── lib64 -> usr/lib 
├── lost+found 
├── media 
├── mnt 
├── opt 
├── proc 
├── root 
├── run 
├── sbin -> usr/bin 
├── srv 
├── sys 
├── tmp 
├── usr 
└── var