Cómo averiguar los principales directorios y archivos (espacio en disco) en Linux

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.

  1. Aprenda 10 comandos útiles ‘du’ (uso del disco) en Linux
  2. 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  Encuentra los directorios más grandes en Linux  Buscar los directorios más grandes en Linux 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  Buscar solo los directorios más grandes 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.

  1. du command: Estimar el uso del espacio de archivos.
  2. a: muestra todos los archivos y carpetas.
  3. comando sort: ordena las líneas de los archivos de texto.
  4. -n: compara según el valor numérico de la cadena.
  5. -r : Invierta el resultado de las comparaciones.
  6. head: Genere la primera parte de los archivos.
  7. -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  Encuentra los mejores tamaños de directorios en Linux  Buscar tamaños de directorios principales en Linux 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 más grande y subdirectorios  Buscar la carpeta y los subdirectorios más grandes Buscar la carpeta y los subdirectorios más grandes

Descubra el significado de cada opción usando el comando anterior:

  1. Comando du: Estime el uso del espacio del archivo.
  2. -h: Tamaños de impresión en formato legible por humanos (por ejemplo, 10 MB).
  3. -S: No incluya el tamaño de los subdirectorios.
  4. -s: muestra solo un total para cada argumento.
  5. comando sort: ordena líneas de archivos de texto.
  6. -r : Invierte el resultado de las comparaciones.
  7. -h: compara números legibles por humanos (p. Ej., 2K, 1G).
  8. 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 parte superior Tamaños de archivo en Linux  Buscar tamaños de archivo superiores en Linux 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 tamaño de archivo superior en una ubicación específica  Buscar el tamaño de archivo superior en una ubicación específica 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.