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

Attachment: signature.asc
Description: Digital signature

Kirim email ke