Copie os arquivos acima de 500kB de um diretório para outro no Ubuntu

0

espero que você possa me ajudar, estou procurando um comando para me deixar copiar todos os arquivos acima de 500kB no meu diretório um para o diretório 2 ..

Basicamente eu tenho muitas imagens no diretório1 e gostaria de copiar todas as imagens maiores que 500kB para o meu outro diretório2.

    
por Qw_freak 26.11.2012 / 20:30

2 respostas

4

Você pode usar find assim:

find directory1 -type f -size +500k -exec cp -nv {} directory2/ \;
  • -v : cópia detalhada (você vê o que está copiando)
  • -n : noclobber (pode não estar disponível para o seu cp version): não sobrescreva um arquivo existente (apenas no caso).
por 26.11.2012 / 20:35
2

Isso deve ser feito:

find directory1 -type f -size +500k -exec cp {} directory2 \;
    
por 26.11.2012 / 20:34