limit beim zählen von dateien??

flamingo

New Member
Hallo liebe Linux-Experten,

ich habe ein Rätsel, dass ich auch nach längerer googelei nicht lösen kann:

In einem Verzeichnis liegen *sehr* viele Dateien (~30.000).
Ich möchte gerne wissen, wie viele.

ls -1a | wc -l

Ist ja ein viel genannter Ansatz, der auf meinem System (bash shell auf Debian vServer) nur bis zu exakt 20.000 Dateien funktionert.
Woher kommt dieses limit? Bzw. wie kann man es umgehen?

Alternativ habe ich versucht mit PHP (von der Kommandozeile ausgeführt) das Verzeichnis zu öffnen (opendir) und in einer Schleife alle Dateien durchzugehen und dabei zu zählen.
Auch dieses Vorgehen liefert mir 20.000 Dateien...
Kann das jmd. erklären?

Da es sich bei dem Verzeichnis um die active-queue von Postfix handelt, interessiert natürlich auch, ob nicht Mails verloren gingen.

Vielen Dank,
Ingo
 
Back
Top