Gerador de comando rsync e scp
Informe o servidor, as pastas e as opções e copie o comando rsync ou scp; a simulação vem ligada e o --delete só sai se você escolher.
- Roda no seu navegador
Resultado
O resultado aparece aqui.
Opções do rsync e do scp
- O rsync usa -a para preservar permissões e datas e -v para listar; --dry-run só simula e vem ligado por padrão.
- Barra no fim da origem copia o conteúdo da pasta; sem barra, copia a própria pasta.
- --delete apaga no destino o que não existe na origem e só sai se você escolher.
- O scp copia sem comparar: -r para pastas, -P para a porta e sem simulação.
Exemplos de referência: comando rsync e scp
| Pedido | Comando |
|---|---|
| enviar uma pasta | rsync -av --dry-run /var/www/site servidor.exemplo.com.br:/backup/site |
| enviar o conteúdo da pasta | rsync -av --dry-run /var/www/site/ servidor.exemplo.com.br:/backup/site |
| usuário e porta 2222 | rsync -av --dry-run -e 'ssh -p 2222' /var/www/site [email protected]:/backup/site |
| scp de pasta | scp -r -P 2222 /var/www/site [email protected]:/backup |
Usar o --delete com cuidado
Com --delete e sem simulação, a ferramenta gera a linha de conferência, rsync -av --dry-run --delete /var/www/site servidor.exemplo.com.br:/backup/site, e a real comentada com #: rsync -av --delete /var/www/site servidor.exemplo.com.br:/backup/site. Colar o bloco inteiro não apaga nada; tire o # só depois de conferir. Destino /, . ou ./, ou com .. e //, é recusado. O scp não aceita --delete nem exclusões; chaves, jump host e IPv6 não estão cobertos.
Perguntas frequentes
Como usar o comando rsync linux para backup?
Informe origem, destino e servidor. A simulação vem ligada: rsync -av --dry-run /var/www/site servidor.exemplo.com.br:/backup/site Desligue a simulação só depois de conferir.
Como fazer scp copiar arquivo servidor linux?
Escolha scp e o sentido. Para uma pasta, marque recursivo: scp -r -P 2222 /var/www/site [email protected]:/backup