construtor de comando rsync
Montar um comando rsync pronto para colar, a partir de origem, destino e opções de transferência.
construtor de comando rsync
rsync é uma daquelas ferramentas que toda a gente procura e ninguém se lembra completamente dos sinalizadores — é -a ou -r, o --delete vai antes ou depois da lista de exclusão, qual lado recebe a barra final. Este construtor transforma um formulário numa linha de comando correta e pronta a usar, para que dediques a tua atenção ao que sincronizar em vez de à ordem dos sinalizadores.
Preenche um caminho de origem e destino, e opcionalmente um servidor remoto, utilizador e porta SSH para uma transferência pela rede. Ativa o modo arquivo para preservar permissões, marcas de tempo, ligações simbólicas e propriedade de uma só vez, adiciona compressão para ligações lentas, e ativa a eliminação para tornar o destino uma réplica exacta da origem. Os padrões de exclusão e inclusão aceitam uma lista separada por vírgulas ou quebra de linha — .git, node_modules, artefatos de compilação — e um limite de largura de banda evita que uma sincronização grande sature a ligação. Três predefinições (cópia de segurança, implementar website, espelhar) definem um conjunto sensato de sinalizadores de uma só vez; escolher "Personalizado" deixa cada caixa de verificação nas tuas mãos.
O sinalizador que as pessoas confundem mais frequentemente é a barra final no caminho de origem: com uma, rsync copia o *conteúdo* do diretório para o destino; sem uma, o próprio diretório é criado dentro do destino. A ferramenta aplica a tua escolha automaticamente e explica-a sob o comando, juntamente com cada outro sinalizador que usou — portanto a linha não é apenas correta mas compreensível. Ativa primeiro --dry-run para pré-visualizar exactamente o que mudaria antes de qualquer coisa ser eliminada ou sobrescrita.
Tudo funciona localmente no teu navegador. Nenhum caminho, nome de servidor ou utilizador que escreva é alguma vez transmitido — a ferramenta apenas monta texto. Copia o resultado, descarrega-o como ficheiro .txt, ou envia-o para a entrada de outra ferramenta para continuar a trabalhar.