Gentoo Archives: gentoo-user-de

From: Torsten Fleischmann <TorstenFleischmann@×××.de>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] Re: /usr verbraucht unmengen an Plattenplatz
Date: Wed, 18 Aug 2010 20:13:54
Message-Id: m34oerr87z.fsf@box.toasti.homelinux.org
In Reply to: Re: [gentoo-user-de] /usr verbraucht unmengen an Plattenplatz by Wolfgang Jankowski
1 Hallo Wolfgang,
2
3 am 18.08.2010 hast du geschrieben:
4
5 > "du" und eine Pipeline gehen auch:
6
7 ja, deshalb habe ich
8 ------------------------- schnipp --------------------------
9 groesse_format ()
10 {
11 if [ $(($1/1000)) -eq 0 ] ; then
12 echo "$(printf "%3s" "${1}") K"
13 elif [ $(($1/1024000)) -eq 0 ] ; then
14 echo "$(printf "%6s" $(echo "scale=2\n $1/1024"| bc -l)) M"
15 elif [ $(($1/1048576000)) -eq 0 ] ; then
16 echo "$(printf "%6s" $(echo "scale=2\n $1/(1024*1024)"| bc -l)) G"
17 elif [ $(($1/1073741824000)) -eq 0 ] ; then
18 echo "$(printf "%6s" $(echo "scale=2\n $1/(1024*1024*1024)"| bc -l)) T"
19 fi
20 }
21
22 # Funktion sortiert Ausgabe von du nach Größe
23 dusort ()
24 {
25 du -sc $@ | sort -rn | while read lines ; do
26 echo "$(groesse_format ${lines%% *}) ${lines#* }"
27 done
28 }
29 ------------------------- schnapp ---------------------------
30
31 in meiner .zshrc
32
33 ,----[ dusort /usr/src/linux/* ]
34 | 582.66 M insgesamt
35 | 245.04 M /usr/src/linux/drivers
36 | 144.76 M /usr/src/linux/arch
37 | 48.13 M /usr/src/linux/fs
38 | 30.65 M /usr/src/linux/net
39 | 26.99 M /usr/src/linux/sound
40 | 18.66 M /usr/src/linux/include
41 | 15.93 M /usr/src/linux/Documentation
42 | 9.23 M /usr/src/linux/vmlinux.o
43 | 8.72 M /usr/src/linux/kernel
44 | 7.82 M /usr/src/linux/vmlinux
45 | 5.28 M /usr/src/linux/firmware
46 | 4.12 M /usr/src/linux/mm
47 | 3.54 M /usr/src/linux/lib
48 | 3.02 M /usr/src/linux/crypto
49 | 2.61 M /usr/src/linux/scripts
50 | 1.64 M /usr/src/linux/tools
51 | 1.46 M /usr/src/linux/block
52 | 1.41 M /usr/src/linux/security
53 | 1.41 M /usr/src/linux/System.map
54 | 557 K /usr/src/linux/ipc
55 | 441 K /usr/src/linux/init
56 | 393 K /usr/src/linux/virt
57 | 284 K /usr/src/linux/Module.symvers
58 | 172 K /usr/src/linux/MAINTAINERS
59 | 92 K /usr/src/linux/CREDITS
60 | 84 K /usr/src/linux/samples
61 | 61 K /usr/src/linux/usr
62 | 56 K /usr/src/linux/Makefile
63 | 20 K /usr/src/linux/README
64 | 20 K /usr/src/linux/COPYING
65 | 12 K /usr/src/linux/modules.builtin
66 | 4 K /usr/src/linux/REPORTING-BUGS
67 | 4 K /usr/src/linux/modules.order
68 | 4 K /usr/src/linux/Kbuild
69 `----
70
71 PS: TB habe ich gerade eingefügt... brauche ich zwar eigentlich im
72 moment noch nicht wirklich, aber ;-))
73
74 --
75 Tschüß,
76 Torsten

Replies

Subject Author
[gentoo-user-de] Re: /usr verbraucht unmengen an Plattenplatz Hartmut Figge <h.figge@×××.de>