El comando "du -h -max-depth=1 | sort -nr" - Iespai

El comando «du -h –max-depth=1 | sort -nr»



El comando du -h --max-depth=1 | sort -nr se utiliza para calcular el espacio utilizado por los directorios de nivel superior en el directorio actual y mostrarlos en orden descendente según el espacio ocupado. Aquí tienes una explicación paso a paso y un ejemplo de resultado:

  • du -h --max-depth=1: Esta parte del comando utiliza du para calcular el espacio utilizado por cada directorio de nivel superior (directamente dentro del directorio actual). La opción -h formatea la salida en un formato legible para humanos, utilizando unidades de medida como KB, MB o GB. La opción --max-depth=1 limita la profundidad de búsqueda a solo un nivel, por lo que se calculará el espacio ocupado por los directorios de nivel superior.
  • |: Este es el operador de tubería (pipe) que redirige la salida del comando anterior al siguiente comando.
  • sort -nr: Esta parte del comando utiliza sort para ordenar los resultados. La opción -n asegura que se realice una ordenación numérica en lugar de una ordenación lexicográfica (por ejemplo, 10 se considera mayor que 2), y la opción -r indica una ordenación en orden descendente, es decir, desde el elemento más grande hasta el más pequeño.

Ejemplo de resultado:

Supongamos que tienes el siguiente contenido en el directorio actual:

dir1/ (3 MB)
dir2/ (5 MB)
archivo1.txt (2 MB)
archivo2.txt (1 MB)

Si ejecutas el comando du -h --max-depth=1 | sort -nr, obtendrás un resultado similar a este:

5M    dir2
3M    dir1
2M    archivo1.txt
1M    archivo2.txt

La explicación de este resultado es la siguiente:

  • 5M dir2: El directorio dir2 ocupa 5 megabytes en el disco y es el directorio de nivel superior que ocupa más espacio.
  • 3M dir1: El directorio dir1 ocupa 3 megabytes en el disco y es el segundo directorio de nivel superior que ocupa más espacio.
  • 2M archivo1.txt: El archivo archivo1.txt ocupa 2 megabytes en el disco.
  • 1M archivo2.txt: El archivo archivo2.txt ocupa 1 megabyte en el disco.

En este caso, el comando muestra los directorios de nivel superior ordenados por el espacio que ocupan en orden descendente. Esto puede ser útil para identificar rápidamente los directorios más grandes en el directorio actual y enfocarse en la gestión del espacio en disco en esos directorios.

Oscar Lastera Sanchez

Entradas recientes

Simplifica el uso de phpList: Procesa Rebotes y Cola con Comandos Personalizados

Cosas de phplist Si trabajas con phpList, una herramienta poderosa para gestionar campañas de correo…

2 semanas hace

✅ Cómo solucionar el error “Cannot authenticate to POP3 server” en PHPlist con Gmail

Cosas de PHPlist Cuando se utiliza PHPlist para gestionar campañas de email, una parte fundamental…

2 semanas hace

Por qué no debes aplicar cambios los viernes (ni justo antes de vacaciones, ni al terminar la jornada)

Lecciones reales para desarrolladores y mantenedores que quieren dormir tranquilos Introducción Los filósofos dicen que…

4 semanas hace

🛡 Cómo solucioné el error de renovación con Certbot: «Invalid response from /.well-known/acme-challenge»

Durante la renovación de un certificado SSL con Certbot en un servidor Ubuntu con Apache,…

1 mes hace

5 años de revolución digital: cómo la tecnología está redefiniendo nuestra sociedad

🌐 La evolución de la digitalización global: 2019-2024 En tan solo cinco años, el mundo…

1 mes hace

Redefiniendo la Ética de las Máquinas: Asimov y Kant Frente a la Inteligencia Artificial

La ciencia ficción ha sido, a lo largo del tiempo, un campo fértil para la…

1 mes hace

Esta web usa cookies.