komuta
du -h --max-depth=0 * | sort -hr
Çıktı
3,5M asdf.6000.gz
3,4M asdf.4000.gz
3,2M asdf.2000.gz
2,5M xyz.PT.gz
136K xyz.6000.gz
116K xyz.6000p.gz
88K test.4000.gz
76K test.4000p.gz
44K test.2000.gz
8,0K desc.common.tcl
8,0K wer.2000p.gz
8,0K wer.2000.gz
4,0K ttree.3
açıklama
du
"disk kullanımını" gösterir
h
"insan tarafından okunabilir" içindir (hem sıralama hem de du olarak)
max-depth=0
du
alt klasör boyutlarını göstermeyeceği anlamına gelir (her alt, alt alt, ..., klasördeki her dosyanın tüm boyutlarını göstermek istiyorsanız bunu kaldırın)
r
"ters" içindir (önce en büyük dosya)
ncdu
Bu soruya geldiğimde dosya sistemimi temizlemek istedim. Komut satırı aracı ncdu
bu göreve çok daha uygundur.
Ubuntu'ya kurulum:
$ sudo apt-get install ncdu
Kullanımı:
ncdu [path]
Komut satırını yazmanız yeterlidir. Yolu analiz ettiğiniz birkaç saniye sonra, şuna benzer bir şey göreceksiniz:
$ ncdu 1.11 ~ Use the arrow keys to navigate, press ? for help
--- / ---------------------------------------------------------
. 96,1 GiB [##########] /home
. 17,7 GiB [# ] /usr
. 4,5 GiB [ ] /var
1,1 GiB [ ] /lib
732,1 MiB [ ] /opt
. 275,6 MiB [ ] /boot
198,0 MiB [ ] /storage
. 153,5 MiB [ ] /run
. 16,6 MiB [ ] /etc
13,5 MiB [ ] /bin
11,3 MiB [ ] /sbin
. 8,8 MiB [ ] /tmp
. 2,2 MiB [ ] /dev
! 16,0 KiB [ ] /lost+found
8,0 KiB [ ] /media
8,0 KiB [ ] /snap
4,0 KiB [ ] /lib64
e 4,0 KiB [ ] /srv
! 4,0 KiB [ ] /root
e 4,0 KiB [ ] /mnt
e 4,0 KiB [ ] /cdrom
. 0,0 B [ ] /proc
. 0,0 B [ ] /sys
@ 0,0 B [ ] initrd.img.old
@ 0,0 B [ ] initrd.img
@ 0,0 B [ ] vmlinuz.old
@ 0,0 B [ ] vmlinuz
Şu anda vurgulanan öğeyi ile silin, + ile dçıkınCTRLc