Sebagai seorang linux administrator pada kondisi tertentu kita perlu mengetahui ukuran suatu folder/file di linux, hal ini sangat perlu diperhatikan ketika kita akan memindah suatu folder/file dari server satu ke server lainya
Cara Melihat Ukuran folder/file di linux
Untuk melihat ukuran (size) suatu folder atau direktori di terminal (Command Line Interface – CLI) bisa menggunakan perintah du (disk usage). sebagai contoh kita akan melihat isi folder bernama app
caranya ketikan pernitah du (nama folder_app)
du
hasilnya seperti ini
[root@teknoboxid]# du app/ 8 app/Exceptions 40 app/Http/Controllers/Auth 124 app/Http/Controllers 8 app/Http/Resources 32 app/Http/Middleware 172 app/Http 32 app/View/Components/news 264 app/View/Components 268 app/View 8 app/Console 12 app/Helpers 24 app/Providers 508 app
Artinya ukuran folder ‘app’ yaitu 508KB Jika tampilan ukuran file kurang enak dibaca, bisa menggunakan paramater tambahan -h
Melihat ukuran folder secara tidak rekursif (tidak sampai ke subdirektori)
Masukan perintah du -h
du -h
Hasilnya seperti ini
[root@teknoboxid]# du -h app/ 8.0K app/Exceptions 40K app/Http/Controllers/Auth 124K app/Http/Controllers 8.0K app/Http/Resources 32K app/Http/Middleware 172K app/Http 32K app/View/Components/news 264K app/View/Components 268K app/View 8.0K app/Console 12K app/Helpers 24K app/Providers 508K app/
Dengan menggunakan parameter -h, output ukurannya jadi lebih mudah dibaca.
Melihat ukuran file dan folder beserta mengurutkannya
du -sh * | sort -hr
Hasilnya seperti ini
[root@teknoboxid app]# du -sh * | sort -hr 268K View 172K Http 24K Providers 12K Helpers 8.0K Exceptions 8.0K Console 4.0K User.php 4.0K PoskotaVideo.php 4.0K Member.php
Dengan menggunakan parameter *, artinya menampilkan semua ukuran baik folder maupun file. Sedangkan perintah sort untuk mengurutkan hasil dari perintah du tadi, paramater -hr, h artinya ukuran yang mudah dibaca, r = diurutkan dari yang terbesar ke terkecil (descending).