Cómo encontrar archivos grandes en Linux

En este artículo, exploraremos varios métodos para localizar y aislar archivos grandes dentro de un directorio específico en Linux. Asegúrese de seguir los pasos cuidadosamente para evitar problemas.

Si bien existen muchas formas de encontrar archivos grandes en Linux, hemos seleccionado algunos de los métodos más convenientes para usted.

Método 1: Usar el comando du

En Linux, existen varios comandos para localizar y ordenar archivos en un directorio según su tamaño y ubicación. En este método, combinaremos varios comandos para ordenar los archivos de un directorio según su tamaño.

  1. Presione las teclas “Ctrl"+"otro"+"T"Al mismo tiempo, abra la terminal."
  2. Escriba el siguiente comando y presione “entrar:Para iniciar sesión como usuario root.
    sudo -i
  3. Ingrese el siguiente comando y presione “entrar:Para encontrar los archivos más grandes en el directorio.
    $ sudo du -a /dir/ | ordenar -n -r | cabeza -n 20

    Nota: El comando du se utiliza para calcular el tamaño de los archivos, sort ordena la salida según el tamaño, mientras que head especifica la salida para los 20 archivos más grandes.

  4. También puedes usar este comando para realizar la misma tarea:
    $ sudo du -a /2>/dev/null | sort -n -r | head -n 20
  5. Linux ahora mostrará el tamaño más grande 20 Un archivo en el directorio especificado.

Método 2: Usar el comando Buscar

Si desea localizar directamente el archivo más grande, en lugar de sólo el directorio que lo aloja, puede utilizar el comando “find” para generar la salida deseada.

  1. Presione las teclas “Ctrl"+"otro"+"T"Al mismo tiempo, abra la terminal."
  2. Escriba el siguiente comando y presione “entrar:Para iniciar sesión como usuario root.
    sudo -i
  3. Ingrese este comando y presione “entrar:Para localizar el archivo más grande en su computadora.
    $ sudo find / -type f -printf "%st%pn" | sort -n | tail -1
  4. A continuación, escriba el siguiente comando y presione “entrar:.
    $ buscar $HOME -type f -printf '%s %pn' | sort -nr | head-10
  5. Estos comandos enumerarán los archivos más grandes disponibles.

 

Los comentarios están cerrados.