Selecionar arquivos a partir do tamanho

Publicado por Daniel Padovani em 05/03/2010

[ Hits: 28.647 ]

 


Selecionar arquivos a partir do tamanho



Certamente várias vezes você necessitou localizar e excluir ou mover arquivos maiores que ou menores que, então segue a dica.

O comando abaixo vai pesquisar dentro do diretório /root/teste todos arquivos maiores que 1000kb e depois listá-los.

# find /root/teste/ -size "+1000k" -exec ls -lah {} \;

Caso queira apagá-los, basta alterar o ls-lah para rm -f:

# find /root/teste/ -size "+1000k" -exec rm -f {} \;

Você pode alterar o tamanho, por exemplo, pesquisar e executar arquivos maiores que 1 MB:

# find /root/teste/ -size "+1M" -exec ls -lah {} \;

Espero que ajude com esta dica.

Um grande abraço,
Daniel Padovani

Outras dicas deste autor

Como instalar o htop no CentOS

Limpando a cache DNS (Red Hat / Suse / CentOS)

Leitura recomendada

Como apagar os dados do seu HD definitivamente

Extrair a data de uma fotografia

Utilizações do comando cd

Comprometendo a integridade de um arquivo

Comando find: expressões regulares e exclusão de diretórios

  

Comentários
[1] Comentário enviado por alexcamargoweb em 06/06/2013 - 11:15h

Parabéns, muito boa a dica! Funcionou perfeitamente.

[2] Comentário enviado por wagnerfs em 11/02/2015 - 04:58h

Dica importantíssima!

_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782

[3] Comentário enviado por HILTONCARVALHO em 06/02/2017 - 07:28h

Muito legal!
Me ajudou muiiito!

[4] Comentário enviado por kdantas em 06/05/2019 - 07:23h

Imagine o cenário: Tenho uma pasta de nome DOWNLOAD no meu servidor 51.75.3.XX com vários arquivos e subpastas. Quero copiar tudo que tenha um tamanho abaixo de 4TB para meu PC de casa. Qual seria comando que atenda esse critério?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts