linux encontrar comando para mover arquivos

3

Eu tenho uma pasta com muitas imagens, quero mover todas as imagens cujo nome de arquivo contém "cover" e tamanho maior que 100K para / root / img . Abaixo comando pode mover todos os arquivos que filename contém "capa", mas sem condição de tamanho.Minhas perguntas é como combinar com a condição de que o tamanho da imagem é maior que 100K.obrigado!

find . -name '*cover*' -exec mv '{}' /root/img  \;
    
por user167043 04.05.2012 / 05:50

2 respostas

8
find . -name '*cover*' -size +100k -exec mv '{}' /root/img \;

Este comando moverá qualquer arquivo que contenha o nome "cover" e seja maior que 100K.

    
por 04.05.2012 / 06:08
1

Você deseja o predicado -size .

    
por 04.05.2012 / 05:54

Tags