wiki:linux:comandos:comando_rsync
Exemplos do comando rsync
- Sincronizar um diretório local para outro local:
rsync -av /origem/ /destino/
- Sincroniza o diretório
/origem/para o diretório/destino/, preservando permissões e atributos (-a) e mostrando o progresso (-v).
- Sincronizar um diretório local para um servidor remoto:
rsync -av /local/diretorio/ usuario@servidor:/caminho/destino/
- Sincroniza o diretório local
/local/diretorio/para um servidor remoto, usando SSH para a conexão.
- Sincronizar um servidor remoto para o diretório local:
rsync -av usuario@servidor:/caminho/remoto/ /local/diretorio/
- Traz os arquivos do servidor remoto para o diretório local.
- Sincronizar com exclusão de arquivos que não existem mais na origem:
rsync -av --delete /origem/ /destino/
- Remove arquivos do destino que foram excluídos na origem, garantindo que as pastas estejam totalmente sincronizadas.
- Sincronizar e comprimir arquivos durante a transferência:
rsync -avz /origem/ usuario@servidor:/caminho/destino/
- Sincroniza os arquivos comprimindo-os durante a transferência (-z), útil para transferências remotas.
- Mostrar progresso da transferência:
rsync -av --progress /origem/ /destino/
- Exibe o progresso detalhado da transferência de arquivos.
- Sincronizar ignorando arquivos já existentes (sem sobrescrever):
rsync -av --ignore-existing /origem/ /destino/
- Ignora arquivos que já existem no destino, copiando apenas novos arquivos.
- Sincronizar preservando links simbólicos, dispositivos e atributos:
rsync -aHAX /origem/ /destino/
- Preserva hardlinks (-H), atributos estendidos (-X) e ACLs (-A).
- Sincronizar apenas arquivos modificados após uma certa data:
rsync -av --min-age=7d /origem/ /destino/
- Sincroniza apenas arquivos modificados nos últimos 7 dias.
- Usar
rsynccom SSH e uma chave de autenticação específica:rsync -av -e "ssh -i /path/to/key" /origem/ usuario@servidor:/caminho/destino/
- Usa uma chave SSH específica para autenticação ao sincronizar com um servidor remoto.
wiki/linux/comandos/comando_rsync.txt · Last modified: by Wiki Administrator
