A ferramenta Linux ncdu
é muito conveniente na minha opinião. É como du
interativa.
Algumas funcionalidades
- Interface de texto (
ncurses
); funciona via SSH, sem necessidade de Xserver. - Ainda assim, você pode mover-se dentro da árvore de diretórios para encontrar diretórios / arquivos grandes rapidamente.
- Você pode excluir dir / file de dentro do programa.
Screenshot
Bem, mais ou menos. Não adianta colar a foto, o texto será suficiente:
ncdu 1.10 ~ Use the arrow keys to navigate, press ? for help
--- / --------------------------------------------------------------------------
6,7GiB [##########] /usr
3,4GiB [##### ] /var
553,1MiB [ ] /lib
529,1MiB [ ] /opt
35,1MiB [ ] /etc
32,5MiB [ ] /home_old
16,4MiB [ ] /sbin
9,9MiB [ ] /bin
8,2MiB┌───ncdu help─────────────────1:Keys───2:Format───3:About──┐
3,8MiB│ │
1,3MiB│ up, k Move cursor up │
500,0KiB│ down, j Move cursor down │
124,0KiB│ right/enter Open selected directory │
12,0KiB│ left, <, h Open parent directory │
8,0KiB│ n Sort by name (ascending/descending) │
@ 4,0KiB│ s Sort by size (ascending/descending) │
@ 4,0KiB│ C Sort by items (ascending/descending) │
@ 4,0KiB│ d Delete selected file or directory │
0,0 B│ t Toggle dirs before files when sorting │
> 0,0 B│ g Show percentage and/or graph │
e 0,0 B│ -- more -- │
> 0,0 B│ Press q to continue │
> 0,0 B└──────────────────────────────────────────────────────────┘
> 0,0 B [ ] /home
> 0,0 B [ ] /dev
e 0,0 B [ ] /cpusets
e 0,0 B [ ] /cdrom
> 0,0 B [ ] /boot
Total disk usage: 11,3GiB Apparent size: 11,1GiB Items: 289029
Uso:
ncdu -x /foo/bar/mountpoint
Use sudo
(e cuidado!) quando necessário. A opção -x
é importante, faz com que ncdu
permaneça dentro de um único sistema de arquivos ( du
tem a mesma opção). No exemplo (acima), meu /home
está em uma partição diferente de /
, em que ncdu
começou, portanto, não conta - graças à -x
comutada exatamente.