Localizar arquivos e diretórios grandes no Linux

Comandos para verificar/listar os maiores arquivos e diretórios no Linux.

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 duegrep e sort:

du -h | egrep -v "\./.+/" | sort -h

Opções do du:
-h : fornece na saída um valor melhor para ser lido por humanos.
Opção do egrep:
-v : inverte o filtro, buscando por ocorrências que não possuam a expressão.
Opção do sort:
-h : compara valor melhores no modo humano.

Exemplos para localizar arquivos de tamanho especifico com o comando find

Localizar arquivos maiores que 500MB:

find / -size +500M

Localizar arquivos menores que 500MB:

find / -size -500M

Localizar arquivos maiores que 1GB:

find / -size +1G

Localizar arquivos menores que 1GB:

find / -size -1G

Referencias : Localizar arquivos e diretórios grandes no Linux | Risaltte (wordpress.com)

CATEGORIES:

Software Livre

Tags:

Comments are closed