Comando rsync
em combinação com a opção --delete, mais em man rsync:
$ rsync -av --delete /from-path /to-path
Eu estou querendo saber se existe uma maneira de sobrescrever completamente um diretório que está sendo copiado sem primeiro precisar apagá-lo com o comando rm, o que significa que eu não quero ter arquivos restantes no diretório de destino que don ' t existe no diretório de origem. Isso é possível com o comando cp? Gostaria de resultados semelhantes aos comandos abaixo, mas apenas emitindo um comando. Eu tentei o rsync, mas não tive sorte em fazer com que ele se comportasse dessa maneira com as opções de exclusão.
rm -r /dest_dir/; cp -a /source_dir/. /dest_dir
Comando rsync
em combinação com a opção --delete, mais em man rsync:
$ rsync -av --delete /from-path /to-path