Como listar os maiores arquivos pelo terminal
Dica publicada em Linux / Comandos
Como listar os maiores arquivos pelo terminal
Um problema comum que surge da grande quantidade de arquivos que guardamos nos nossos computadores, é o de gerenciamento do espaço em disco, principalmente arquivos grandes, como clipes de áudio e vídeo.
Ao fazer aquela limpeza periódica, podemos querer avaliar quais são os maiores arquivos.
Para verificar quais os maiores arquivos no diretório atual, podemos usar o comando:
ls -lSrh
Neste comando ls, utilizamos as opções:
Para localizar os maiores arquivos de imagem (ISO):
ls -lSrh *.iso
Para localizar os maiores arquivos MP3/MPG:
ls -lSrh *.mp?
Usando a mesma lógica, podemos ver os maiores diretórios usando os comandos encadeados du, egrep e sort:
du -h | egrep -v "\./.+/" | sort -h
Opção do du:
Agora, é partir para a limpeza. Abraços.
Fontes:
Ao fazer aquela limpeza periódica, podemos querer avaliar quais são os maiores arquivos.
Para verificar quais os maiores arquivos no diretório atual, podemos usar o comando:
ls -lSrh
Neste comando ls, utilizamos as opções:
- -l :: fornece saída detalhada;
- -S :: coloca em ordem de tamanho;
- -r :: inverte a listagem colocando por último os maiores arquivos;
- -h :: fornece na saída um valor melhor para ser lido por humanos.
Para localizar os maiores arquivos de imagem (ISO):
ls -lSrh *.iso
Para localizar os maiores arquivos MP3/MPG:
ls -lSrh *.mp?
Usando a mesma lógica, podemos ver os maiores diretórios usando os comandos encadeados du, egrep e sort:
du -h | egrep -v "\./.+/" | sort -h
Opção do du:
- -h :: fornece na saída um valor melhor para ser lido por humanos.
- -v :: inverte o filtro, buscando por ocorrências que não possuam a expressão.
- -h :: compara valor melhores no modo humano.
Agora, é partir para a limpeza. Abraços.
Fontes:
- ls man pages
- grep man pages
- sort man pages
- TuxRadar Linux
- Spartanix