[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Verzeichnisgröße ohne Hardlinks



Frank Dietrich schrieb:
Hallo André,

André Bischof <frisco@bischof.homelinux.net> wrote:

wie bekomme ich die Größe eines Verzeichnisses inkl. Unterverzeichnissen, aber ohne darin enthaltene Hard-/Symlinks?

root@linux:/backup# find 23/etc/cron.daily/ -links 1
23/etc/cron.daily/backup

backup ist in 23/etc/cron.daily/ die einzige Datei, die sich
verändert hat (es geht hier um inkrementelle Backups die durch
Hardlinks wie Fullbackups aussehen), und deshalb kein Hardlink ist.


find 23/etc/cron.daily/ -links 1 | xargs du  -c | tail -n 1

Hab leider keinen entsprechenden Datenbestand um das mal im real life
zu testen. Im kleinen hat es hier jedenfalls funktioniert.

Hallo Frank,

zu späte Stunde wahrscheinlich, ich habs jetzt, wenn man Bits will sollte man die auch anfordern:

root@linux:/backup# du -bc 23 |tail -n 1
6641353679      insgesamt

root@linux:/backup# find 23 -links 1 | xargs du -bc | tail -n 1
9272526 insgesamt

Das Backup vom 23. belegt also tatsächlich ca. 9 MB, nicht 6GB! (ja, ich kenne du -h :-)

Ich muss mich doch mal genauer mit xargs auseinandersetzen, da habe ich noch Verständnisprobleme.

Vielen Dank und viele Grüße!
André



Reply to: