Use rsync - veja algumas informações - link
Eu tenho dois sites - um é basicamente uma versão de desenvolvimento e o outro é uma versão de produção do mesmo site. Portanto, gostaria de poder mesclar as alterações feitas no site de desenvolvimento com base na data de modificação dos arquivos. Isso é possível com o comando 'cp'?
Use rsync - veja algumas informações - link
Como JoelFan recomendou, o rsync provavelmente seria a ferramenta que você procura. Se você não pode ir com a configuração cliente / servidor rsync completa, ele funciona tão bem quanto o ssh.
Um exemplo de rsync sobre ssh:
rsync -cavzu /some/dirs/and/files user@host:/some/destination/
Tags linux file-management