Monitorar por novos arquivos para mover, não mova arquivos que foram movidos antes

0

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

    
por jahcrispy 09.05.2017 / 11:15

0 respostas