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
--delete
da seguinte forma:rsync -av --delete "/path/to/source" "/path/to/destination"
-
Se você deseja mostrar o progresso durante a transferência, use
--progress
da seguinte forma:rsync -avh --progress --delete "/path/to/source" "/path/to/destination"
Há também
--info=progress2
disponí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 .