Neuronworks Blog, WebMethods, Oracle, Bea, Java Dev2Dev, Arch2Arch Neuronworks Make IT Easy, Let's Play the Game » Mengetahui Ukuran File dan Direktori
Home > Linux > Mengetahui Ukuran File dan Direktori

 

Mengetahui Ukuran File dan Direktori

December 29th, 2008

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!

Linux

  1. No comments yet.
  1. No trackbacks yet.