h1

Elemente in einem Ordner zählen

Juni 28, 2008

Um rauszufinden wieviele Dateien etc in einem Ordner liegen:

ls -l | wc -l

ls – l listet die Elemente zeilenweise und wc -l zählt die Zeilen eines Textes.

Ein Kommentar

  1. Ich bin ja für ein
    ls -A | wc -l
    das -A bewirkt, dass auch versteckte Dateien gezählt werden, aber nicht . und ..
    Außerdem würde ich das -l bei ls weglassen, weil diese Option auch bewirkt, dass eine Zeile ausgegeben wird, die keine Datei ist. Etwa so:

    thomas@jane:~$ ls -l
    insgesamt 728592
    -r–r–r– 1 thomas thomas 14139392 2008-07-31 21:47 2008-03_PCWL-eBooklet.pdf
    -rw-r–r– 1 thomas thomas 1247036 2008-08-30 22:55 all.m3u
    drwxr-xr-x 3 thomas thomas 4096 2008-09-06 17:56 archive
    drwxr-xr-x 2 thomas thomas 4096 2008-07-21 19:16 archlinux
    drwxr-x–x 7 thomas thomas 4096 2008-09-06 17:54 Bilder
    drwxr-x–x 2 thomas thomas 4096 2008-08-12 10:10 bin
    drwxr-xr-x 3 thomas thomas 4096 2008-08-11 18:23 build
    drwxr-x–x 3 thomas thomas 4096 2008-09-06 17:54 Desktop

    dementsprechend hat man einen Eintrag mehr als wirklich vorhanden, wenn man “ls -l | wc -l” aufruft.



Kommentar schreiben