du (disk usage) di Linux



"du" atau disk usage adalah salah satu command di Unix/Linux yang biasa digunakan untuk mengecek informasi ukuran file dan direktori pada PC atau laptop kita. du memiliki banyak sekali parameter untuk menampilkan hasil dalam berbagai format. Namun tulisan kali ini hanya akan membahas beberapa parameter yang sering saya gunakan saja.

Secara umum penggunaan command du yakni sebagai berikut

du option file

option yang biasa saya gunakan yakni sebagai berikut (atau bisa juga dilihat pada komputer anda dengan mengetik man du atau du --help)
1. -a ; menampilkan ukuran semua file, tidak hanya direktori saja
2. -h ; menampilkan ukuran file dalam format yang mudah dibaca
3. -s ; menampikan ukuran total secara ringkas untuk masing-masing argumen
4. --threshold=SIZE ; hanya menampilkan ukuran file yang lebih besar dari SIZE yang telah ditetapkan
5. --time ; menampilkan waktu modifikasi terakhir

Contoh 1:

syah@syah-HP:~$ du -a ./*
4    ./2. Fast-Ica/fast_ica2.m
4    ./2. Fast-Ica/run_ini.m
4    ./2. Fast-Ica/fast_ica.m
4    ./2. Fast-Ica/run_ini2.m
20    ./2. Fast-Ica
724    ./csv-file.zip
761860    ./iso/archlinux-2016.06.01-dual.iso
751620    ./iso/archlinux-2016.05.01-dual.iso
1607764    ./iso/ubuntu-mate-16.04-desktop-i386.iso
3121248    ./iso

Contoh 2:

syah@syah-HP:~$ du -ah ./*
4.0K    ./2. Fast-Ica/fast_ica2.m
4.0K    ./2. Fast-Ica/run_ini.m
4.0K    ./2. Fast-Ica/fast_ica.m
4.0K    ./2. Fast-Ica/run_ini2.m
20K    ./2. Fast-Ica
724K    ./csv-file.zip
745M    ./iso/archlinux-2016.06.01-dual.iso
735M    ./iso/archlinux-2016.05.01-dual.iso
1.6G    ./iso/ubuntu-mate-16.04-desktop-i386.iso
3.0G    ./iso

Contoh 3:

syah@syah-HP:~$ du -sh ./*
20K    ./2. Fast-Ica
724K    ./csv-file.zip
3.0G    ./iso

Contoh 4:

syah@syah-HP:~$ du -sh --time ./*
20K     2016-04-28 01:07    ./2. Fast-Ica
724K    2016-06-28 12:18    ./csv-file.zip
3.0G    2016-06-29 18:52    ./iso

Contoh 5:

syah@syah-HP:~$ du -sh --time --threshold=1M ./*
3.0G    2016-06-29 18:52    ./iso