Der Martin: Linux: Aufgabe für die Kommandozeile

Beitrag lesen

Hallo,

echo $((find /media/usbdisk/\* -type d |wc -l*4096)) von der gefundenen Summe abziehen?

so ähnlich habe ich das bisher "zu Fuß" getan. Aber ist es so einfach? Wird für ein Verzeichnis immer 4k reserviert? Je nach Zahl der Einträge wächst es vermutlich irgendwann. Zumindest in FAT-Dateisystemen, die man ja auf externen Datenträgern der Kompatibilität wegen häufig verwendet, ist der Platzbedarf für ein Verzeichnis sehr unterschiedlich.

zu Ende gedacht:
find Desktop/* '!' -type d -print0|du -bcs --files0-from=-

Ich nehme an, dass Desktop/* hier als Platzhalter steht? Sonst würde es mich verwirren, wieso hier der Desktop ins Spiel kommen sollte.
Hmm, ja, das ist auf jeden Fall ein interessanter Ansatz. Das Endergebnis ist das, was ich haben möchte; auf die Zwischensumme, die 'du' für die einzelnen Verzeichnisse angezeigt hätte, muss ich dann aber wohl verzichten. Naja, man kann nicht alles haben ...

Ciao,
 Martin

--
F: Wer ist der Herrscher über Wasser, Wind und Wellen?
A: Der Friseur.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(