Estou movendo os trabalhos para longe de uma caixa do Windows, uma tarefa executada é o seguinte comando robocopy simples: robocopy "c: \ source \ caminho" "c: \ destino \ caminho" / s / mot: 10 / NP / M
O sinalizador / M permite que eu mova apenas novos arquivos e, em seguida, define o atributo de arquivamento.
Existe uma maneira que eu possa conseguir isso em bash? Estou ciente de que o rsync tem o switch --ignore-existing, mas isso não é adequado, pois os dados serão removidos da pasta de destino depois de copiados. Então, isso não copiaria o arquivo novamente depois de removido do caminho de destino?
Existe uma maneira, para escrever uma lista de arquivos copiados em um log, e ter esse log consultado para ver se existe antes de copiar o novo arquivo para o caminho de destino?
Obrigado