3 puntos por GN⁺ 2024-07-11 | 1 comentarios | Compartir por WhatsApp
  • Calcula correctamente los enlaces duros y usa un formato de salida inspirado en NCDU
  • Salida en ASCII puro, totalmente compatible con Linux tty
  • Formato de salida configurable. La profundidad máxima de visualización de archivos se puede cambiar con un argumento de línea de comandos
  • dut es muy rápido, pero no gana en todos los casos
    • Cuando la caché de disco de Linux no está llena, queda por detrás de algunos programas
    • En ejecuciones posteriores, dut supera ampliamente a todos los demás programas

1 comentarios

 
GN⁺ 2024-07-11
Comentarios en Hacker News
  • Hay reflexiones sobre cómo sacrificar precisión para ganar velocidad

    • Se propone un enfoque iterativo para identificar y descartar rápidamente elementos pequeños y poco importantes
    • En cada etapa se puede determinar con mayor resolución el espacio usado por directorios y archivos
  • La mejor interfaz de usuario para uso de disco es en forma de gráfico circular, con los directorios superiores mostrados en el anillo interior

    • Se puede pasar el cursor o hacer doble clic en subdirectorios grandes para ver los detalles
    • Es útil en Windows, pero no está claro cómo manejaría unidades de tamaño de terabytes
  • En Windows usan Wiztree en lugar de Windirstat para mejorar mucho la velocidad

    • Lee directamente la tabla NTFS en vez de recorrer los directorios
    • Se preguntan si este enfoque también funcionaría en el sistema de archivos ext4
  • Comparten un script que han usado por más de 10 años

    • Un script de shell simple que calcula el tamaño de directorios, los ordena y los muestra
  • Dudan que el sistema de archivos almacene información de stat junto a las entradas de getdents

    • Comparten un caso encontrado en CephFS
  • Han estado usando herramientas similares a du, pero muestran interés por una herramienta nueva

    • La salida de dut resulta confusa
    • Intentan resolverlo usando una opción para mostrar la ruta completa, ya que el renderizado en árbol confunde
  • Proponen la idea de mostrar la jerarquía de archivos en formato flamegraph

    • Comparten un enlace a una discusión anterior y también su propio trabajo
  • Les sorprende que statx sea mucho más rápido que fstatat

    • fstatat es un wrapper delgado que llama a statx y copia el resultado al espacio de usuario
  • Comparten un alias agregado a bashrc

    • Un comando que muestra la lista de directorios y su tamaño en el directorio actual
  • Han estado usando dua en una MacBook Pro y tienen interés en compararlo con esta nueva herramienta