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
Limpando a cache DNS (Red Hat / Suse / CentOS)
Como instalar o htop no CentOS
Leitura recomendada
Recuperando GRUB do Ubuntu
Gravar CD no Linux por linha de comando
Verificando logs do Squid em tempo real
Monitorando tráfego da interface de rede em três comandos
Comando para abrir tela de desligamento do sistema no Gnome
Comentários
Parabéns, muito boa a dica! Funcionou perfeitamente.
Dica importantíssima!
_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782
Mensagem
Dica importantíssima!
_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782
Muito legal!
Me ajudou muiiito!
Mensagem
Muito legal!
Me ajudou muiiito!
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?
Mensagem
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
Enviar