Você pode usar rsync para isso.
NAME
rsync - a fast, versatile, remote (and local) file-copying tool
Exemplo:
rsync -av "/path/to/source" "/path/to/destination"
Nota: Onde "/path/to/source" é o caminho do diretório de origem e "/path/to/destination" é o caminho para o diretório que contém o diretório de destino. Por exemplo, você deseja fazer a sincronização entre /media/users/disk1/dir (como origem) e /media/disk2/dir (como destino), então você deve executar rsync -av "/media/users/disk1/dir" "/media/disk2/"
-
Se você quiser excluir arquivos estranhos do destino, use a opção
--deleteda seguinte forma:rsync -av --delete "/path/to/source" "/path/to/destination" -
Se você deseja mostrar o progresso durante a transferência, use
--progressda seguinte forma:rsync -avh --progress --delete "/path/to/source" "/path/to/destination"Há também
--info=progress2disponível para estatísticas de saídas com base na transferência completa.
Observação: para obter mais informações sobre rsync visit ( man rsync ) manpage e lista de opções . Você também pode usar um front-end GUI .