Como encontrar arquivos grandes no Linux?

A família de sistemas operacionais Linux é um grupo de sistemas operacionais de código aberto baseados no kernel do Linux que foi desenvolvido e lançado em 1991. O Linux é um dos sistemas operacionais mais populares entre desenvolvedores de software e usuários profissionais. Neste artigo, discutiremos alguns métodos que podem ser usados ​​para localizar e isolar arquivos grandes em um diretório específico. Certifique-se de seguir os passos com cuidado e precisão, a fim de evitar conflitos.

Arquivo grande

Como encontrar arquivos grandes no Linux?

Existem muitos métodos que podem ser usados ​​para encontrar arquivos grandes em um Linux, mas compilamos apenas alguns dos mais convenientes abaixo.

Método 1: através do comando du

Existem alguns comandos no Linux que podem ajudar o usuário a localizar e classificar determinados arquivos em um diretório, dependendo de seu tamanho e localização. Nesta etapa, combinaremos alguns comandos para classificar os arquivos em um diretório específico de acordo com seu tamanho. Por isso:

  1. Pressione os botões “ Ctrl ” + “ Alt ” + “ T ” simultaneamente para iniciar o terminal.

    Pressionando “Ctrl” + “Alt” + “T”
  2. Digite o seguinte comando e pressione “ Enter ” para entrar como usuário root.
     sudo-i 
  3. Digite o seguinte comando e pressione “ Enter ” para encontrar o maior arquivo no diretório.
     $ sudo du -a / dir / | sort -n -r | cabeça -n 20 

    Nota: du é usado para calcular o tamanho do arquivo, o “ sort ” listará a saída do du comando de acordo com os tamanhos e o “ head ” limitará a resposta apenas aos 20 maiores arquivos.

  4. Você também pode usar o seguinte comando para obter a mesma tarefa.
     $ sudo du -a / 2> / dev / null | sort -n -r | cabeça -n 20 
  5. O Linux irá listar os 20 maiores arquivos no diretório indicado.

Método 2: usando o comando Find

Se você quiser encontrar diretamente o maior arquivo e não o diretório que o hospeda, é possível combinar o comando “Localizar” para listar a saída necessária. Por isso:

  1. Pressione os botões “ Ctrl ” + “ Alt ” + “ T ” simultaneamente para iniciar o terminal.
  2. Digite o seguinte comando e pressione “ Enter ” para entrar como usuário root.
     sudo-i 
  3. Digite o seguinte comando e pressione “ Enter ” para encontrar o maior arquivo no computador.
     $ sudo find / -type f -printf "% s \ t% p \ n" | sort -n | cauda -1 
  4. Depois disso, digite o seguinte comando e pressione " Enter ".
     $ find $ HOME -tipo f -printf '% s% p \ n' | sort -nr | cabeça -10 
  5. Esses comandos listarão os maiores arquivos.

Artigos Interessantes