Tutoriales

Verifique el uso del espacio en disco en Linux con Ncdu

Esta guía explica qué es NCDUCómo instalar Ncdu en varias distribuciones de Linux y cómo instalar Verifique el uso del espacio en disco en Linux y Unix con Ncdu Sistema operativo con ejemplos.

¿Qué es Ncdu?

Ncdu, siglas CNCcartera Driesgo tusabio, es una versión basada en maldiciones del famoso comando «du». Proporciona una forma rápida de ver qué directorios están utilizando espacio en disco.

Aunque existen muchas herramientas y métodos para analizar el uso del disco en Linux, los desarrolladores de la utilidad Ncdu no están satisfechos con todos ellos.Entonces, desarrolló Ncdu usando C Un lenguaje de programación con una interfaz ncurses.

Ncdu es un analizador de uso de disco simple y rápido para encontrar qué directorios o archivos ocupan más espacio en un sistema local o remoto.

Sin más preámbulos, veamos cómo instalar Ncdu en Linux y aprendamos los comandos comunes de Ncdu con ejemplos para verificar el uso del disco en sistemas operativos Linux y similares a Unix.

Instalar Ncdu en Linux

NCDU Disponible en los repositorios predeterminados de la mayoría de las distribuciones de Linux. Entonces puede instalarlo usando el administrador de paquetes predeterminado de su distribución.

Instale Ncdu en Alpine Linux:

$ sudo apk add ncdu

Para instalar Ncdu en Arch Linux, EndevourOS, Manjaro Linux, ejecute:

$ sudo pacman -S ncdu

Instale Ncdu en Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux:

$ sudo dnf install ncdu

En sistemas antiguos basados ​​en RHEL, use yum en cambio dnf:

$ sudo yum install ncdu

Para instalar Ncdu en SUSE, abra SUSE:

$ sudo zypper in ncdu

Instale Ncdu en Debian, Ubuntu, Linux Mint, Pop OS:

$ sudo apt install ncdu

Verifique el uso del espacio en disco en Linux con Ncdu

Después de la instalación, ejecute el comando Ncdu sin ninguna opción para analizar el uso del espacio en disco del directorio $HOME en su máquina Linux.

$ ncdu

Este comando analizará su directorio HOME. Después del análisis, muestra un informe de uso del disco, ordenado en orden descendente. Los elementos más grandes aparecerán en la parte superior.

Salida de muestra:

Verifique el uso del espacio en disco con Ncdu

Utilice las flechas arriba/abajo (o k y j en el teclado) para moverse entre elementos.

de acuerdo a «Una generación» Ver detalles del elemento seleccionado.

Mostrar información sobre el elemento seleccionado
Mostrar información sobre el elemento seleccionado

Presiona «i» nuevamente para cerrar esta ventana.

Para ver elementos en el directorio seleccionado, presione «correcto» flecha o Ingresar llave. Mostrará una lista de archivos y directorios dentro del directorio seleccionado.

Ver artículos en el catálogo
Ver artículos en el catálogo

Para volver al directorio principal, presione «permanecer» flecha.

mostrar el tamaño del directorio

Como ya dije, cuando ejecutamos Ncdu sin ningún indicador, nos mostrará el uso del espacio en disco del directorio HOME. También podemos mostrar el tamaño de un directorio específico especificando su ruta real como se muestra a continuación.

$ ncdu Downloads/

Para analizar todo el sistema de archivos raíz (/), ejecute:

$ sudo ncdu -x /

aquí, -X Indica que solo se cuentan los archivos y directorios en el mismo sistema de archivos que el directorio que se está escaneando. Evitará escanear los dispositivos instalados.

Ejecute Ncdu en modo silencioso

Por defecto, ncdu actualizará la pantalla de salida 10 veces por segundo Al escanear un directorio. Esto puede consumir más ancho de banda si está analizando el uso del disco de un sistema remoto.

Afortunadamente, esto se reducirá a una vez cada 2 segundos. Modo silenciosoPodemos usar esta característica para ahorrar ancho de banda en conexiones remotas.

Para ejecutar ncdu en modo silencioso, use -q El logotipo es como se muestra a continuación.

$ ncdu -q

guardar el resultado en un archivo

A veces, es posible que desee guardar un informe de escaneo y revisarlo más tarde. En este caso, escanee el catálogo y exporte los resultados en cualquier formato de archivo para verlos más tarde, como se muestra a continuación.

$ ncdu -1xo- / | gzip >export.gz

Este comando escaneará el directorio HOME y guardará el informe de escaneo en un archivo llamado exportar.gz.

Salida de muestra:

/usr/lib/locale/zh_CN.gbk/LC_MESSAGES/SYS_LC_MESSAGES               188375 files

Puede verlo más tarde ejecutando:

$ zcat export.gz | ncdu -f-

Una vez que se completa el escaneo, también puede exportar a un archivo y examinarlo:

$ ncdu -o- | tee export.file | ncdu -f-

Analice el uso del disco de los sistemas Linux remotos

Para escanear sistemas remotos, pero buscar archivos localmente, ejecute:

$ ssh -C [email protected] ncdu -o- / | ncdu -f-

aquí,

  • Ostechnix es el nombre de usuario de mi sistema remoto.
  • 192.168.1.60 es la dirección IP del sistema remoto.
  • -C interruptor para activar la compresión.

Para salir de ncdu, presione q.

Enlaces de teclas Ncdu

Esta es una lista de opciones clave disponibles en la utilidad ncdu.

  • arriba, k – Mover el cursor hacia arriba.
  • Abajo, j – Mover el cursor hacia abajo.
  • correcto flecha, Ingresar Tecla – Abre el directorio seleccionado.
  • permanecer flecha, <, H – Abra el directorio principal.
  • norte – Ordenar por nombre (ascendente/descendente).
  • s – Ordenar por tamaño (ascendente/descendente).
  • C – Ordenar por elemento (ascendente/descendente).
  • d – Eliminar archivos o directorios seleccionados.
  • Tonelada – Cambiar directorios antes de archivos al ordenar.
  • GRAMO – Visualización de porcentajes y/o gráficos.
  • Una – Alternar entre el tamaño de la apariencia y el uso del disco.
  • C – Alternar visualización de recuentos de subelementos.
  • mi – Mostrar/ocultar archivos ocultos o excluidos.
  • Una generación – Muestra información sobre el elemento seleccionado.
  • r – Recalcular el directorio actual.
  • b – Generar un caparazón en el directorio actual.
  • q – Salir de ncdu.

Lea la página del manual para obtener más detalles.

$ man ncdu

En conclusión

Ahora sabe cómo usar Ncdu para analizar y rastrear el uso del espacio en disco en Linux. Ncdu es una utilidad muy rápida para comprobar qué directorios ocupan más espacio en un sistema Linux.

Si encuentra que un directorio o archivo está ocupando más espacio en su disco duro, puede eliminarlos de forma segura o moverlos a otra unidad para liberar espacio en el disco.

recurso:

LEER  ¿Qué es la serie temporal?

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba