GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich die Anzahl der Ordner in einem Laufwerk unter Linux zählen?

  • Finde alle Ordner insgesamt, inklusive Unterverzeichnisse:

    find /mount/point -type d | wc -l
    
  • Finden Sie alle Ordner im Stammverzeichnis (ohne Unterverzeichnisse):

    find /mount/point -maxdepth 1 -mindepth 1 -type d | wc -l
    

    Der -maxdepth 1 beschränkt den Befehl auf das aktuelle Verzeichnis (d. h. es verbietet Rekursion); die -mindepth 1 bewirkt, dass das Verzeichnis der obersten Ebene (der Einhängepunkt) selbst nicht eingeschlossen wird.


Navigieren Sie zu Ihrem Laufwerk (kann dort ein Terminalfenster öffnen) und führen Sie einfach Folgendes aus:

ls -lR | grep ^d | wc -l

Zeilenumbrüche sind gültige Zeichen in Verzeichnisnamen. Ich schlage vor, find zu vermieten Gib für jedes gefundene Verzeichnis ein Zeichen aus und lass dann wc Zähle diese Zeichen:

find /mount/point -type d -printf 'a' | wc -c

Linux
  1. Wie kann ich unter Linux den Inhalt einer Datei als Parameter an eine ausführbare Datei übergeben?

  2. Wie erhalte ich die Anzahl der CPUs in Linux mit C?

  3. Wie finde ich die Header-Dateien der Programmiersprache C unter Linux?

  4. Wie man die Ergebnisse von 'find' unter Linux an mv weiterleitet

  5. Wie kann ich die Anzahl der Benutzer online in Linux finden?

So finden Sie die installierte Version von Redhat Linux

So finden Sie einen Prozessnamen mithilfe der PID-Nummer in Linux

So zählen Sie Dateien im Verzeichnis in Linux

So finden Sie Dateien über die Befehlszeile im Linux-Terminal

So finden Sie die Portnummer eines Dienstes in Linux

So ermitteln Sie die Gesamtgröße eines Verzeichnisses in Linux