Table of Contents
Cómo averiguar los principales directorios y archivos (espacio en disco) en Linux
Como administrador de Linux, debe verificar periódicamente qué archivos y carpetas consumen más espacio en disco. Es muy necesario encontrar los archivos basura innecesarios y liberarlos 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 el comando du y find. Si desea obtener más información sobre estos dos comandos, consulte los siguientes artículos.
- Aprenda 10 comandos útiles ‘du’ (uso del disco) en Linux
- Maestro el comando ‘Buscar’ con estos 35 ejemplos prácticos
Cómo encontrar los archivos y directorios más grandes en Linux
Ejecute el siguiente comando para encontrar los directorios más grandes en/home partición.
# du-a/home | sort-n-r | head-n 5
Buscar los directorios más grandes en Linux
Se muestra el comando anterior los 5 directorios más grandes de mi partición /home.
Encuentra los directorios más grandes en Linux
Si quieres mostrar los directorios más grandes en el directorio de trabajo actual, ejecuta:
# du-a | sort-n-r | head-n 5
Buscar solo los directorios más grandes freestar.config.enabled_slots.push (LocationName:” tecmint_incontent “, slotId: “tecmint_incontent”);
Analicemos el comando y veamos qué dice cada parámetro.
- du command: Estimar el uso del espacio de archivos.
- a: muestra todos los archivos y carpetas.
- comando sort: ordena las líneas de los archivos de texto.
- -n: compara según el valor numérico de la cadena.
- -r : Invierta el resultado de las comparaciones.
- head: Genere la primera parte de los archivos.
- -n: Imprime las primeras “n” líneas. (En nuestro caso, mostramos las primeras 5 líneas).
A algunos de ustedes les gustaría mostrar el resultado anterior en un formato legible por humanos. es decir, es posible que desee mostrar los archivos más grandes en KB. MB. o GB.
# du-hs * | sort-rh | head-5
Buscar tamaños de directorios principales en Linux
El comando anterior mostrará el directorios superiores, que están consumiendo 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 espacio.
Para mostrar las carpetas/archivos más grandes, incluidos los subdirectorios, ejecute :
# du-Sh | sort-rh | head-5
Buscar la carpeta y los subdirectorios más grandes
Descubra el significado de cada opción usando el comando anterior:
- Comando du: Estime el uso del espacio del archivo.
- -h: Tamaños de impresión en formato legible por humanos (por ejemplo, 10 MB).
- -S: No incluya el tamaño de los subdirectorios.
- -s: muestra solo un total para cada argumento.
- comando sort: ordena líneas de archivos de texto.
- -r : Invierte el resultado de las comparaciones.
- -h: compara números legibles por humanos (p. Ej., 2K, 1G).
- head: muestra la primera parte de los archivos.
Averiguar solo los tamaños de archivo principales
Si desea mostrar solo los tamaños de archivo más grandes, ejecute el siguiente comando:
# find-type f-exec du-Sh + | sort-rh | head-n 5
Buscar tamaño de archivo superior s en Linux
Para encontrar los archivos más grandes en una ubicación en particular, simplemente incluya la ruta junto al comando de búsqueda:
# find/home/tecmint/Downloads/-type f-exec du-Sh + | sort-rh | head-n 5 O # buscar/inicio/tecmint/Descargas/-type f-printf “% s% p \ n” | sort-rn | head-n 5
Buscar el tamaño de archivo superior en una ubicación específica
El comando anterior mostrará el archivo más grande del directorio/home/tecmint/Downloads .
Eso es todo por ahora. Encontrar archivos y carpetas más grandes no es gran cosa. Incluso un administrador novato puede encontrarlos fácilmente. Si encuentra útil este tutorial, compártalo en sus redes sociales y apoye a TecMint.