Tente usar o comando find
para criar uma lista de arquivos com menos de 200 MB e copiá-los para um dir
.
find . -size -200M -exec cp -r {} dir/ \;
A pergunta diz tudo. Eu quero copiar arquivos no terminal, mas existem alguns arquivos grandes que não quero copiar (porque são backups). Existe um comando para fazer isso?
Algo parecido com cp --max-size=200MB
?
Eu sei que rsync
tem essa opção. É esse o caminho a percorrer?
Tente usar o comando find
para criar uma lista de arquivos com menos de 200 MB e copiá-los para um dir
.
find . -size -200M -exec cp -r {} dir/ \;
Veja como faço isso com rsync
:
rsync --max-size=200MB --progress --verbose --recursive --links --perms --ignore-existing --executability --owner --group --times SOURCE TARGET
Eu ainda gostaria de aceitar uma solução cp
.
Tags command-line