Untuk pengguna dan administrator Linux di lingkungan seperti server, mengetahui ukuran yang tepat dari pohon direktori melalui terminal sistem adalah penting. Ini akan membantu Anda membandingkan properti direktori file dan menentukan alokasi penyimpanannya saat Anda ingin menyalin atau memindahkan direktori ini ke lokasi yang berbeda.
Contoh Perintah du
Perintah du adalah singkatan dari penggunaan disk. Perintah ini peka huruf besar/kecil. Spesifik dalam penggunaan konvensi penamaan huruf besar dan kecil saat merujuk nama direktori.
Mari kita lihat berbagai cara mengimplementasikan perintah du untuk membuat daftar ukuran direktori di Linux.
1. Mencantumkan Ukuran Direktori Saat Ini
Navigasikan ke direktori yang Anda minati dan masukkan “du” perintah.
$ du
Penggunaan default “du” perintah tanpa argumen perintah atau opsi lain di dalam direktori yang ditargetkan dapat dipecah menjadi dua bagian.
- Ini mencantumkan ukuran sub-direktori di dalam direktori utama. Dari contoh tangkapan layar di atas, “LinuxShellTips ” adalah direktori utama sementara “tangkapan layar ” dan “Agustus ” adalah sub-direktorinya. Ukuran setiap sub-direktori dicantumkan dalam kilobyte (kb).
- Ini mencantumkan ukuran direktori utama yang menampung sub-direktori lain sebagai entri keluaran baris perintah terakhir. Dari contoh kasus di atas, direktori utama “LinuxShellTips ” memiliki ukuran total 12576 kb.
2. Mencantumkan Ukuran Direktori Tertentu
Jika Anda berada di dalam satu direktur dan ingin mengetahui ukuran sub-direktori tertentu, implementasikan du Anda perintah dengan cara berikut:
$ du screenshots/
Jika Anda mencari beberapa ukuran direktori, Anda juga dapat mencantumkannya:
$ du screenshots/ august/
Ukuran direktori file di direktori home Anda dapat dicapai dengan cara berikut:
$ du ~/Downloads/ ~/Documents/ ~/Desktop/
Ini akan mencantumkan semua sub-direktori terkait lainnya ke tingkat akarnya.
3. Mencantumkan Ukuran Direktori dalam Format yang Dapat Dibaca Manusia
Dalam contoh yang dibahas di atas, ukuran direktori dicantumkan dalam kilobyte format. Untuk mendapatkan keluaran dalam format yang dapat dibaca manusia, implementasikan du perintah dengan "-h"
tag sebagai argumen perintah:
$ du -h $ du -h screenshots
4. Mencantumkan Ukuran Direktori dalam Format Tertentu
Anda dapat menentukan apakah Anda ingin tampilan ukuran direktori yang ditargetkan dalam kilobyte (k) atau megabita (m) .
$ du -k August/ $ du -m August/
5. Mencantumkan Ukuran Total Direktori
Perintah du diimplementasikan dengan menggabungkannya dengan "-s"
dan "-h"
bendera. Dalam hal ini, ukuran total keseluruhan dari “LinuxShellTips ” direktori 13 juta atau 13 megabita.
$ du -sh
Untuk total gabungan dari beberapa direktori yang ditargetkan, gunakan perintah berikut:
$ du -sh Documents/ Downloads/ Desktop/
Perintah di bawah ini mencantumkan ukuran sub-direktori dari direktori yang ditargetkan dan menjumlahkannya ke nilai akhir.
$ du -ch Documents/ Downloads/ Desktop/
Anda juga dapat menggabungkan du perintah dengan perintah grep, untuk meringkas, ukuran total direktori.
$ du -ch Documents/ | grep total
6. Daftar Ukuran Direktori dan Sub-Direktori Tingkat N
Opsi ini direkomendasikan untuk sistem Linux dengan struktur pohon direktori yang besar dan berakar dalam. Anda mungkin ingin mengetahui ukuran gabungan direktori tertentu dari N level yang dalam.
$ du -h --max-depth=2 ~/Downloads
"--max-depth"
parameter menentukan kedalaman yang ingin Anda capai dari struktur direktori saat ini. Bisa jadi 1, 2, 3, dst.
7. Mendaftar dan Mengurutkan Direktori Berdasarkan Ukuran
Perintah ini membantu Anda mengetahui penggunaan ukuran disk dari direktori kerja induk (pwd) direktori dari tingkat sub-direktori tertentu. Ini mengurutkannya berdasarkan ukuran.
$ du -h --max-depth=1 | sort -hr
8. Mencantumkan Direktori dan Ukuran File
Jika Anda ingin daftar ukuran direktori Anda dikaitkan dengan file direktori, sertakan "-a"
tandai di du . Anda perintah.
$ du -ah screenshots/
9. Mencantumkan Ukuran Direktori dengan Mengecualikan Jenis File
Mungkin Anda tidak ingin ukuran direktori yang tercantum memperhitungkan file apa pun dengan ekstensi seperti “.mp4” . Anda dapat menerapkan du . ini perintah dengan cara berikut dari direktori kerja induk Anda.
$ du -ch --exclude='*.mp4' | grep total
Tutorial ini telah membuat daftar direktori dan ukuran sub-direktori di lingkungan Linux tidak menjadi masalah. Anda sekarang tahu lebih dari satu cara untuk mencapai tujuan ini. Untuk referensi lebih lanjut tentang perintah du , masukkan man du di terminal Linux Anda.