Principal Linux Encuentre el archivo y directorio más grande en Linux

Encuentre el archivo y directorio más grande en Linux



Deja una respuesta

A veces, los usuarios de Linux pueden necesitar encontrar el directorio más grande o el archivo más grande en su unidad de disco. Puede encontrar esto rápidamente con un solo comando. Veamos cómo se puede hacer.

Anuncio


En uno de nuestros artículos anteriores, vimos en detalle Cómo ver el uso de espacio en disco para un archivo o carpeta usando la terminal de Linux . El artículo mencionado se refiere al comando 'du' que es capaz de calcular el tamaño de resumen de un directorio o un archivo. Puede combinarlo con algunas otras herramientas de consola para encontrar el elemento más grande. Aquí es cómo.

Encuentre el archivo y directorio más grande en Linux

Para encontrar el archivo y directorio más grande en Linux, puede combinar du con el comando sort. Por ejemplo, puede ejecutar du para una carpeta que contiene subcarpetas como esta:

du -hs ./distr/*

El interruptor -s le dice a du que imprima solo la información de resumen.
El modificador -h cambia el tamaño en el resultado de bytes simples a un formato legible por humanos.

windows 10 imagen del día

Vea la siguiente captura de pantalla:

No hay problema cuando la carpeta que está analizando es pequeña. Pero si está intentando comprobar todo el sistema de archivos, puede resultar muy difícil revisar el resultado completo de la utilidad du. La solución que puede utilizar es combinar du con el comando sort.

El comando tendrá el siguiente aspecto:

du -hs ./distr/*|sort -rh

El comando sort combinado con du a través del carácter de canalización tiene dos modificadores: -r y -h.
-h le dice al comando que los datos a procesar están en formato legible por humanos.
-r hace que el comando sort ordene los datos en formato inverso

La salida será la siguiente:

cómo programar el control remoto universal para la televisión

Esto es muy útil.

Ahora, reduzcamos la salida a un número específico de registros. Por ejemplo, veamos los 5 archivos y directorios más grandes. Simplemente combine du y sort con el comando head.

du -hs ./distr/*|sort -rh | head -n 5

El argumento -n para el comando head especifica cuántas líneas incluir en la salida. En mi caso, quiero ver las 5 primeras líneas más grandes.

El resultado es el siguiente:

Eso es. Con la combinación de comandos proporcionada, puede encontrar rápidamente el archivo y directorio más grande en Linux. Simplemente corrija la ruta raíz para el comando du y listo.

Artículos De Interés

La Elección Del Editor

Cómo formatear una tarjeta SD en Windows
Cómo formatear una tarjeta SD en Windows
Formatee una tarjeta SD con Windows, incluidas las tarjetas protegidas contra escritura y las tarjetas con múltiples particiones. Utilice un lector de tarjetas si su PC no tiene ranura para tarjetas.
Cómo arreglar los mensajes que no se cargaron en Discord
Cómo arreglar los mensajes que no se cargaron en Discord
Muchos usuarios recurren a Discord para charlas grupales gratuitas con amigos, familiares y compañeros de trabajo. Pero a pesar de estar diseñado principalmente como una aplicación de chat de voz, los usuarios de Discord envían muchos mensajes de un lado a otro. Por eso duele cuando
Windows 10 S frente a Windows 10 Pro frente a Windows 10 Home
Windows 10 S frente a Windows 10 Pro frente a Windows 10 Home
Aquí hay una comparación de Windows 10 S y sus características con otras ediciones para consumidores del sistema operativo (Windows 10 Home y Windows 10 Pro).
Microsoft elimina el soporte P2P de Skype
Microsoft elimina el soporte P2P de Skype
A partir del 1 de marzo de 2017, Microsoft suspenderá ciertas versiones anteriores de Skype. Para Windows, necesita al menos Skype 7.16, para macOS, necesitará Skype 7.18 y para Linux, probablemente necesitará la versión alfa más reciente de Skype. Advertisment El gigante de Redmond está a punto de abandonar el soporte del lado del servidor para todos los clientes de Skype más antiguos que
¿Qué es Hulu y cómo funciona?
¿Qué es Hulu y cómo funciona?
Hulu es un servicio de transmisión propiedad de Disney que ofrece miles de películas y programas de televisión gratuitos, además de canales de televisión en vivo. Esto es todo lo que necesitas saber.
Cómo reparar el drenaje de la batería en un Kindle Paperwhite
Cómo reparar el drenaje de la batería en un Kindle Paperwhite
Hay muchas razones por las que la batería de su Kindle Paperwhite se está agotando rápidamente. He aquí un vistazo a ellos y lo que puede hacer para solucionarlo.
Cómo saber qué tableta Amazon Fire tienes
Cómo saber qué tableta Amazon Fire tienes
Las tabletas Fire de Amazon, anteriormente conocidas como Kindle Fire hasta finales de 2014, son una gama de dispositivos diseñados para vivir felizmente en el centro del ecosistema tecnológico de Amazon. Con un sistema operativo propietario, Fire OS, basado en Android,