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.
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:
- Pressione os botões “ Ctrl ” + “ Alt ” + “ T ” simultaneamente para iniciar o terminal.
Pressionando “Ctrl” + “Alt” + “T” - Digite o seguinte comando e pressione “ Enter ” para entrar como usuário root.
sudo-i
- 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.
- 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
- 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:
- Pressione os botões “ Ctrl ” + “ Alt ” + “ T ” simultaneamente para iniciar o terminal.
- Digite o seguinte comando e pressione “ Enter ” para entrar como usuário root.
sudo-i
- 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
- Depois disso, digite o seguinte comando e pressione " Enter ".
$ find $ HOME -tipo f -printf '% s% p \ n' | sort -nr | cabeça -10
- Esses comandos listarão os maiores arquivos.