On Wed, Mar 08, 2006 at 09:45:21AM +0700, malik wrote: > 3,4G /root > .. > Kemudian kalo dilihat di root sendiri > # du -sc /root/* |sort -nr, muncul > 36K /root/Desktop > 20K /root/tmp > 8,0K /root/Video > .. > 5,4M total > .. > > Nah pada perintah di atas /root menempati 3,4G, tetapi didalam /root/* > sendiri totalnya 5,4M. Bagaimana hal ini terjadi ?
'/root/*' akan diexpand oleh shell-globbing. Jadi yang sebetulnya
diexecute oleh shell adalah 'du -sc /root/Desktop /root/tmp /root/...'
File2 berawalan "." tidak ikut terexpand oleh globbing. Jadi kalo ada
directory /root/.porn yang isinya 3 GB bokep ya tidak terhitung oleh
perintah di atas.
'*' itu redundant dalam kasus ini. Cukup:
du -skc /root | sort -rn
aja, dia otomatis recurse ke dalam semua sub-directoriesnya.
Lihat juga aplikasi Filelight utk visualisasi penggunaan disk space
ini. (Google is your friend.)
Ronny
signature.asc
Description: Digital signature
