overview
Una herramienta de terminal para averiguar qué es lo que está ocupando espacio en tu disco. Coloca el .exe en cualquier lugar, ejecútalo y, en unos segundos, obtendrás una lista ordenada de todo lo que hay en una unidad o un árbol de cualquier directorio que le indiques.
¿Porque lo construi?
Basicamente porque el detector de windows es horrible.
Cómo funciona
Escrito en Go, compila a un único binario estático sin dependencias de runtime. En Linux analiza /proc/mounts para detectar dispositivos de bloque reales y filtrar los sistemas de archivos pseudo. En Windows sondea las letras de unidad de la A a la Z. El escaneo se ejecuta de forma concurrente: 8 goroutines miden directorios en paralelo, con un spinner en vivo para que sepas que no se ha quedado colgado.
Hay dos modos según lo que escribas: pulsa Enter para obtener una vista plana de nivel superior con barras proporcionales, o escribe una ruta para obtener un árbol recursivo con profundidad configurable (1 a 5). Los errores de permisos se omiten silenciosamente, nunca falla por un access denied.
Salida
Los tamaños están coloreados según su magnitud: rojo para 10 GB o más, naranja para 1 GB o más, amarillo para 100 MB o más. Tus ojos encuentran los directorios problemáticos en menos de un segundo.
Compílalo tú mismo
# Linux
go build -o diskmap .
# Compilación cruzada para Windows desde Linux
GOOS=windows GOARCH=amd64 go build -o diskmap.exe .