Cómo encontrar los directorios y archivos superiores (espacio en disco) en Linux

- 3943
- 342
- Sra. María Teresa Rentería
Como administrador de Linux, debe verificar periódicamente qué archivos y carpetas están consumiendo más espacio en disco. Es muy necesario encontrar basura innecesaria y liberarla de su disco duro.
Este breve tutorial describe cómo encontrar los archivos y carpetas más grandes en el sistema de archivos de Linux usando DU (uso de disco) y encontrar comando. Si desea obtener más información sobre estos dos comandos, entonces diríjase a los siguientes artículos.
- Aprenda 10 comandos útiles 'du' (uso de disco) en Linux
- Dominar el comando 'encontrar' con estos 35 ejemplos prácticos
Cómo encontrar archivos y directorios más grandes en Linux
Ejecute el siguiente comando para encontrar los mejores directorios más grandes en /hogar
dividir.
# du -a /Inicio | sort -n -r | cabeza -n 5

El comando anterior muestra los 5 directorios más grandes de mi /hogar dividir.
Encuentre directorios más grandes en Linux
Si desea mostrar los directorios más grandes en el directorio de trabajo actual, ejecute:
# du -a | sort -n -r | cabeza -n 5

Desglosemos el comando y veamos qué dice cada parámetro.
du
Comando: estimar el uso del espacio de archivo.a
: Muestra todos los archivos y carpetas.clasificar
Comando: ordenar líneas de archivos de texto.-norte
: Compare según el valor numérico de la cadena.-riñonal
: Revertir el resultado de las comparaciones.cabeza
: Emite la primera parte de los archivos.-norte
: Imprima las primeras líneas 'n'. (En nuestro caso, mostramos las primeras 5 líneas).
A algunos de ustedes les gustaría mostrar el resultado anterior en formato legible por humanos. i.E es posible que desee mostrar los archivos más grandes en KB, MEGABYTE, o GB.
# du -hs * | ordenar -rh | Cabeza -5

El comando anterior mostrará los directorios superiores, que están comiendo más espacio en disco. Si cree que algunos directorios no son importantes, simplemente puede eliminar algunos subdirectorios o eliminar la carpeta completa para liberar algo de espacio.
Para mostrar las carpetas/archivos más grandes, incluidos los subdirectorios, ejecute:
# du -sh | ordenar -rh | Cabeza -5

Descubra el significado de cada opción usando en el comando anterior:
du
Comando: estimar el uso del espacio de archivo.-H
: Tamaños de impresión en formato legible por humanos (E.gramo., 10 MB).-S
: No incluya el tamaño de los subdirectorios.-s
: Muestra solo un total para cada argumento.clasificar
Comando: ordenar líneas de archivos de texto.-riñonal
: Revertir el resultado de las comparaciones.-H
: Compare números legibles humanos (E.gramo., 2k, 1g).cabeza
: Emite la primera parte de los archivos.
Averigüe los tamaños de los archivos superiores solamente
Si desea mostrar solo los tamaños de archivo más grandes, ejecute el siguiente comando:
# Find -Type F -exec du -sh + | ordenar -rh | cabeza -n 5

Para encontrar los archivos más grandes en una ubicación en particular, solo incluya la ruta junto al encontrar
dominio:
# find/home/tecmint/downloads/-type f -exec du -sh + | ordenar -rh | Head -N 5 o # Find/Home/TecMint/Downloads/-Type F -Printf " %S %P \ n" | Sort -rn | cabeza -n 5

El comando anterior mostrará el archivo más grande de /HOME/TECMINT/Descargas
directorio.
Eso es todo por ahora. Encontrar los archivos y carpetas más grandes no es gran cosa. Incluso un administrador novato puede encontrarlos fácilmente. Si encuentra útil este tutorial, compártelo en sus redes sociales y apoye a TecMint.