Disk saya kehabisan ruang:
$ df -h
Filesystem Size Used Avail Use% Mounted on
...
/dev/sda7 803G 715G 48G 95% /home
Saya ingin membaca seluruh direktori home dan mencari tahu 10 direktori atau file yang menghabiskan banyak ruang, untuk memutuskan siapa yang akan dihapus.
du -sh *
dapat melihat ukuran semua subdirektori, tetapi hanya mendapat folder saat ini. Saya mungkin perlu membagi menjadi beberapa subdirs masing-masing dan secara rekursif untuk mendapatkan siapa pelakunya yang saya butuhkan.
Apakah ada cara yang baik untuk melakukan ini?
sumber
Coba ini:
sumber
Favorit GUI lain: kdirstat
Memiliki kemampuan menelusuri yang bagus, dan dan (alat bantu) menu alat untuk membantu Anda menghapus / mengkompres file Anda.
Saya juga memiliki skrip baris perintah yang saya sebut dir_usage yang telah saya unggah ke pastebin.
sumber
Baris perintah di atas melakukan hal berikut (secara berurutan):
Ini akan menghasilkan daftar ukuran 10 file terbesar yang dapat dibaca manusia dalam folder dan subfolder saat ini.
sumber