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.