Explora el uso del disco con Ncdu

LinuxLinuxBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

ncdu (NCurses Disk Usage) es una herramienta de línea de comandos simple pero poderosa que ofrece una vista detallada del uso del disco, lo que permite a los usuarios navegar por los directorios y limpiar el espacio en disco de manera interactiva. Es una mejora sobre el comando tradicional du, ya que proporciona una interfaz amigable para el usuario y características adicionales para ordenar y eliminar archivos directamente desde su interfaz.

Interfaz de uso del disco de ncdu

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux/FileandDirectoryManagementGroup -.-> linux/find("File Searching") linux/SystemInformationandMonitoringGroup -.-> linux/df("Disk Space Reporting") linux/SystemInformationandMonitoringGroup -.-> linux/du("File Space Estimating") subgraph Lab Skills linux/find -.-> lab-296141{{"Explora el uso del disco con Ncdu"}} linux/df -.-> lab-296141{{"Explora el uso del disco con Ncdu"}} linux/du -.-> lab-296141{{"Explora el uso del disco con Ncdu"}} end

Analizar y gestionar el espacio en disco

Para comenzar a usar ncdu para un análisis completo del uso del disco del sistema, ingrese el siguiente comando en la terminal:

ncdu /
Interfaz de uso del disco de ncdu

Este comando inicializa ncdu en el directorio raíz, lo que le permite analizar el uso del disco de todo su sistema de archivos. Una vez que ncdu está en funcionamiento, verá una interfaz de usuario textual que enumera todos los archivos y directorios en la raíz, junto con sus tamaños.

Operaciones básicas dentro de Ncdu

  • Navegación: Use las teclas de flecha arriba y abajo o las teclas j y k para recorrer los elementos. Use la flecha derecha o la tecla enter para abrir un directorio seleccionado y la flecha izquierda para volver al directorio padre.
  • Ordenación: Presione s para ordenar los elementos por tamaño de archivo, n por nombre, C por número de elementos o M por fecha de modificación. Presione la misma tecla nuevamente para alternar entre orden ascendente y descendente.
  • Opciones de visualización:
    • Alternar entre el uso del disco y el tamaño aparente presionando a.
    • Cambie el modo de visualización presionando g para mostrar porcentaje, representación gráfica, ambas o ninguna.
    • Presione c para alternar la visualización del recuento de elementos secundarios y m para la última fecha de modificación de los elementos secundarios (requiere la bandera -e).
  • Eliminación de archivos: Presione d para eliminar el archivo o directorio seleccionado. Recibirá un mensaje de confirmación para evitar eliminaciones accidentales.
  • Utilidades adicionales:
    • Presione i para obtener información detallada sobre el elemento seleccionado.
    • Presione b para abrir una shell en el directorio actual. Esto se puede personalizar con la variable de entorno NCDU_SHELL.
    • Presione r para actualizar o recalcular el directorio actual.
  • Salir: Presione q para salir de ncdu y volver a la línea de comandos.

Usar ncdu desde el directorio raíz proporciona una visión general completa de dónde se está utilizando el espacio en disco en todo su sistema, lo que facilita realizar limpiezas y mantener prácticas de almacenamiento eficientes.

Resumen

ncdu proporciona una forma altamente interactiva e intuitiva de analizar el uso del espacio en disco en sistemas Linux. Ofrece una mejora significativa en comparación con los métodos tradicionales, lo que facilita identificar y gestionar los consumidores excesivos de espacio en su sistema de archivos. Al integrar ncdu en sus rutinas regulares de mantenimiento del sistema, puede gestionar eficientemente el espacio en disco y mantener su sistema limpio y organizado.