Pengguna komputer cenderung mengumpulkan banyak data selama bertahun-tahun, baik itu proyek pribadi yang penting, foto digital, video, musik, atau repositori kode. Sementara hard drive cenderung cukup besar akhir-akhir ini, terkadang Anda harus mundur dan memeriksa apa yang sebenarnya Anda simpan di drive Anda. Perintah Linux klasik df
dan du
adalah cara cepat untuk mendapatkan wawasan tentang apa yang ada di drive Anda, dan mereka memberikan laporan andal yang mudah diuraikan dan diproses. Itu bagus untuk skrip dan pemrosesan, tetapi otak manusia tidak selalu merespons dengan baik ratusan baris data mentah. Sebagai pengakuan atas hal ini, ncdu
perintah bertujuan untuk memberikan laporan interaktif tentang ruang yang Anda gunakan di hard drive Anda.
Menginstal ncdu di Linux
Di Linux, Anda dapat menginstal ncdu
dari repositori perangkat lunak Anda. Misalnya, di Fedora atau CentOS:
$ sudo dnf install ncdu
Di BSD, Anda dapat menggunakan pkgsrc.
Di macOS, Anda dapat menginstal dari MacPorts atau HomeBrew.
Sebagai alternatif, Anda dapat mengkompilasi ncdu dari kode sumber.
Menggunakan ncdu
Antarmuka ncdu
menggunakan pustaka ncurses, yang mengubah jendela terminal Anda menjadi aplikasi grafis dasar sehingga Anda dapat menggunakan tombol Panah untuk menavigasi menu visual.
Itulah salah satu daya tarik utama ncdu
, dan apa yang membedakannya dari du
. asli perintah.
Untuk mendapatkan daftar lengkap direktori, luncurkan ncdu
. Ini default ke direktori saat ini.
$ ncdu
ncdu 1.16 ~ Use the arrow keys to navigate, press ? for help
--- /home/tux -----------------------------------------------
22.1 GiB [##################] /.var
19.0 GiB [############### ] /Iso
10.0 GiB [######## ] /.local
7.9 GiB [###### ] /.cache
3.8 GiB [### ] /Downloads
3.6 GiB [## ] /.mail
2.9 GiB [## ] /Code
2.8 GiB [## ] /Documents
2.3 GiB [# ] /Videos
[...]
Lebih banyak sumber daya Linux
- Lembar contekan perintah Linux
- Lembar contekan perintah Linux tingkat lanjut
- Kursus online gratis:Ikhtisar Teknis RHEL
- Lembar contekan jaringan Linux
- Lembar contekan SELinux
- Lembar contekan perintah umum Linux
- Apa itu container Linux?
- Artikel Linux terbaru kami
Daftar menampilkan direktori terbesar terlebih dahulu (dalam contoh ini, itu adalah ~/.var
direktori, penuh dengan banyak flatpak).
Dengan menggunakan tombol Panah di keyboard, Anda dapat menavigasi daftar untuk berpindah lebih dalam ke direktori sehingga Anda dapat memperoleh wawasan yang lebih baik tentang apa yang paling banyak menghabiskan ruang.
Dapatkan ukuran direktori tertentu
Anda dapat menjalankan ncdu
pada direktori arbitrer dengan menyediakan jalur folder saat meluncurkannya:
$ ncdu ~/chromiumos
Tidak termasuk direktori
Secara default, ncdu
mencakup semua yang bisa, termasuk tautan simbolik dan sistem file semu seperti procfs dan sysfs. You can
kecualikan ini dengan --exclude-kernfs
.
Anda dapat mengecualikan file dan direktori arbitrer menggunakan opsi --exclude, diikuti dengan pola yang cocok.
$ ncdu --exclude ".var"
19.0 GiB [##################] /Iso
10.0 GiB [######### ] /.local
7.9 GiB [####### ] /.cache
3.8 GiB [### ] /Downloads
[...]
Sebagai alternatif, Anda dapat membuat daftar file dan direktori untuk dikecualikan dalam file, dan mengutip file menggunakan --exclude-from
pilihan:
$ ncdu --exclude-from myexcludes.txt /home/tux
10.0 GiB [######### ] /.local
7.9 GiB [####### ] /.cache
3.8 GiB [### ] /Downloads
[...]
Skema warna
Anda dapat menambahkan beberapa warna ke ncdu dengan --color dark
pilihan.
Termasuk symlink
ncdu
output memperlakukan symlink secara harfiah, artinya symlink yang menunjuk ke file 9 GB hanya membutuhkan 40 byte.
$ ncdu ~/Iso
9.3 GiB [##################] CentOS-Stream-8-x86_64-20210427-dvd1.iso
@ 0.0 B [ ] fake.iso
Anda dapat memaksa ncdu untuk mengikuti symlink dengan --follow-symlinks
pilihan:
$ ncdu --follow-symlinks ~/Iso
9.3 GiB [##################] fake.iso
9.3 GiB [##################] CentOS-Stream-8-x86_64-20210427-dvd1.iso
Penggunaan disk
Tidaklah menyenangkan untuk kehabisan ruang disk, jadi memantau penggunaan disk Anda adalah penting. ncdu
perintah membuatnya mudah dan interaktif. Coba ncdu
lain kali Anda ingin tahu tentang apa yang Anda simpan di PC, atau sekadar menjelajahi sistem file Anda dengan cara baru.