Speicherplatzverbrauch darstellen
Möchte man herausfinden, welche Dateien wieviel Speicherplatz verbrauchen, so kann dies mit Hilfe von durep übersichtlich dargestellt werden. durep findet man im FreeBSD Portbaum unter sysutlis/durep:
# cd /usr/ports/sysutils/durep && make install clean
Nun kann das gewünschte Verzeichnis angegeben werden und der Speicherplatzverbrauch wird entsprechend angezeigt. Dabei werden die Verzeichnisse und Dateien anhand des gebrauchten Speicherplatzes sortiert:
# durep /tmp/test [ /tmp/test 3.3M (0 files, 1 dirs) ] 3.3M [##############################] 100.00% test2/ 1.9M [################# ] 57.35% file1 1.0M [######### ] 30.92% test3/ 578.9K [################ ] 55.01% file2 473.4K [############# ] 44.99% file3 399.1K [### ] 11.73% file4
Möchte man die Tiefe der Darstellung begrenzen, kann die -td Option verwendet werden:
# cd /usr/local # durep -td 1 [ /usr/local 652.5M (0 files, 12 dirs) ] 358.9M [################ ] 55.00% lib/ 152.4M [####### ] 23.36% share/ 62.4M [## ] 9.56% bin/ 57.7M [## ] 8.84% include/ 7.8M [ ] 1.19% man/ 6.1M [ ] 0.93% info/ 5.0M [ ] 0.76% libexec/ 1.7M [ ] 0.27% sbin/ 357.8K [ ] 0.05% translations/ 145.2K [ ] 0.02% etc/ 84.7K [ ] 0.01% libdata/ 12.4K [ ] 0.00% www/
Sollen nur Dateien angezeigt werden, welche mindestens eine bestimmte Grösse aufweisen, so kann dafür die -hs Option verwendet werden. Mit der -f Option werden nur Dateien überprüft, allfällige Subverzeichnisse werden nicht berücksichtigt:
# durep -f /home/test -hs 100m [ /usr/home/test 2.3G (599 files, 0 dirs) ] 1.6G [##################### ] 71.58% test.tar.gz 250.3M [### ] 10.80% test2
Mehr Informationen zu durep findet man in der Manpage durep(1).