Cómo encontrar los directorios y archivos superiores (espacio en disco) en Linux
- 3909
- 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 5Encuentre directorios más grandes en Linux
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 5Encuentre solo los directorios más grandes
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 -5Encuentre los mejores tamaños de directorios en Linux
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 -5Encuentre la carpeta y subdirectorios más grandes
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 5Encuentra los tamaños de archivo superiores en Linux
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 5Encuentre el tamaño del archivo superior en una ubicación específica
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.