Nesta dica, iremos ensinar como efetuar uma cópia sem atualizar arquivos já existente no diretório de destino. Muitos pensam que remotamente isto pode ser feito com o scp, mas a maneira que iremos indicar é usando o rsync, que pode ser usado localemente (entre diretórios na mesma máquina) ou remotamente (entre diretórios em máquinas diferentes).
Para copiarmos conteúdo de um diretório em outro, sem sobreescrever arquivo lá já existente, apenas criando os novos, basta utilizar a opção –ignore-existing do comando rsync.
Abaixo, iremos apresentar um exemplo efetuando cópia remotamente.
rsync -a --ignore-existing -e "ssh -p <PORTA_DO_SSH_QDO_NAO_A_22>" <USUARIO>@<MAQUINA_ORIGEM>:/diretorio/origem/nome/ /diretorio/destino/nome/