O comando rsync
não será retomado corretamente porque os tempos de modificação dos arquivos locais e remotos são diferentes.
Você pode solicitar que os horários de modificação nos arquivos locais sejam definidos com o mesmo registro de data e hora dos arquivos remotos com --times
(ou -t
), mas na maioria das vezes usa --archive
(ou -a
) implica em -r
e -t
, bem como em várias outras opções que são úteis ao criar uma cópia exata de um conjunto de arquivos ( -rlptgoD
):
rsync --archive -P user@server:datasets/ ./
Observe que --rsh=ssh
é o padrão e que, a menos que o servidor remoto esteja configurado de maneira peculiar, você não precisará usar ~
para obter seu diretório pessoal.