Mengetahui Ukuran File dan Direktori
Kita bisa menggunakan perintah du untuk mengetahui ukuran sebuah file seperti ini:
alam@NeuronServer:~> du linux-2.6.28.tar.bz2 51488 linux-2.6.28.tar.bz2
Nilai yang ditampilkan secara default dalam ukuran Kilobyte. Berarti ukuran source kernel diatas adalah 51488 Kilobyte.
du menyediakan opsi -h agar informasi yang ditampilkan lebih mudah dipahami:
alam@NeuronServer:~> du -h linux-2.6.28.tar.bz2 51M linux-2.6.28.tar.bz2
Bagaimana apabila kita ingin mengetahui ukuran sebuah direktori? Penggunaannya seperti tadi:
alam@NeuronServer:~> du -h linux-2.6.28/ 40K linux-2.6.28/firmware/ttusb-budget 188K linux-2.6.28/firmware/keyspan 264K linux-2.6.28/firmware/emi26 144K linux-2.6.28/firmware/edgeport 16K linux-2.6.28/firmware/ess ... 92K linux-2.6.28/kernel/irq 172K linux-2.6.28/kernel/power 280K linux-2.6.28/kernel/trace 3.2M linux-2.6.28/kernel 476K linux-2.6.28/block 344M linux-2.6.28/
Perintah diatas kurang efektif karena menampilkan informasi ukuran semua file yang ada di direktori linux-2.6.28, padahal yang kita butuhkan hanya ukuran direktori linux-2.6.28 itu sendiri yang ditempatkan di baris paling akhir.
Untuk menyiasatinya lempar output dari perintah du ke perintah tail yang hanya akan menampilkan baris terakhir perintah du tersebut:
alam@NeuronServer:~> du -h linux-2.6.28/ | tail -1 344M linux-2.6.28/
Opsi -1 dari tail untuk menentukan baris ke berapa yang akan ditampilkan. Defaultnya 10 baris terakhir.
Semoga bermanfaat and have a lot of fun!




