Comando que copia, em forma de síncrona, arquivos entre pastas locais ou em computadores em rede.
Abra seu terminal e digite o seguinte comando (inserindo a senha na sequência).
sudo apt-get install rsync -y
3.1 Quando a cópia pe no mesmo host, ou para um disco externo.
rsync -vurh --progress [origem/] [destino]
3.2 Quando a cópia será feita em um computador remoto
rsync -avz [origem/] usuario@servidor:[destino]
Obs.: Utilizar sempre os caminhos absolutos nas pastas e arquivos.
-v“Verbose mode”.Exibe o que está sendo copiado
-uUpdate: Não sobreescreve os arquivos no destino caso eles sejam mais “recentes” do que os da na origem.
-rRecursivo: Copia todo o conteúdo da pasta de forma recursiva sem
-hExibe valores de tamanhos de arquivos em formato inteligível aos humano.
-zCompacta os arquivos antes de enviá-los á origem.
--progressMostra uma barra de progresso no ato da cópia dos arquivos.
--excludePermite especificar arquivos ou diretórios que não devem ser copiados para o destino
Sintaxe: –exclude=file1,file2…
--includePermite especificar arquivos ou diretórios que deverão ser copiados para o destino
Sintaxe: –include=file1,file2…
--deleteExclui o arquivo ou diretório na origem, caso ele não exista na origem.