Você pode escrever um script bash que use rsync para sincronizar / copiar seus arquivos de configuração ou pastas e executá-lo depois de mudar alguma coisa.
exemplo:
$ rsync -az --progress --size-only /home/test/* server.example.com:/home/test/destination/
explicado:
-
-aarchive, preserva todos os atributos, como propriedade recursiva, timestamps, etc. -
-zcompress, economiza largura de banda, mas é mais difícil em sua CPU, então use-a apenas para conexões lentas / caras -
--progressmostra o progresso de todos os arquivos que estão sendo sincronizados -
--size-onlycompara arquivos com base em seu tamanho em vez de hashes (menos CPU, mais rápido)