Loading AI tools
Da Wikipédia, a enciclopédia livre
rsync é um utilitário amplamente usado para manter cópias de um arquivo em dois sistemas de computadores ao mesmo tempo.[2] É normalmente encontrado em sistemas do tipo Unix e em funções como um programa de sincronização de arquivos e transferência de arquivos.[3] O algoritmo rsync, um tipo de codificação delta, é usado para minimizar o uso da rede. Zlib pode ser usado para compressão[4] adicional e o SSH ou stunnel pode ser usado para segurança de dados.
rsync | |
---|---|
Autor | Andrew Tridgell, Paul Mackerras |
Desenvolvedor | Wayne Davison |
Plataforma | Tipo Unix, Windows |
Lançamento | 19 de junho de 1996 (28 anos)[1] |
Versão estável | 3.2.7 (20 de outubro de 2022 | )
Versão em teste | 3.3.0pre1 (29 de abril de 2023 | )
Escrito em | C |
Gênero(s) | Transferência de dados, Backup diferencial |
Licença | GNU GPLv3 |
Estado do desenvolvimento | ativo |
Página oficial | rsync |
É normalmente usado para sincronização de arquivos e diretórios entre dois sistemas diferentes. Por exemplo, se o comando rsync arquivo-local usuario@hospedeiro-remoto:arquivo-remoto
estiver em execução, o rsync usará o SSH para se conectar como usuario
ao hospedeiro-remoto
.[5] Uma vez conectado, ele invocará o rsync do hospedeiro remoto e então os dois programas determinarão que partes do arquivo necessitam ser transferidas sobre a conexão.
O rsync também pode operar em um modo daemon, servindo e recebendo arquivos no protocolo rsync nativo (usando a sintaxe "rsync://").
Ele é lançado sob a versão 3 da GNU General Public License.[2][6][7][8]
Seu algoritmo (inventado pelo programador Andrew Tridgell) foi criado para transmissão eficiente de um arquivo através de um link de comunicação quando um outro computador que recebe os dados já tem uma versão diferente do mesmo arquivo.
Diferente de outras ferramentas disponíveis para cópia de arquivos, o rsync quebra o arquivo de origem em vários pedaços e gera uma pequena assinatura de cada pedaço. Então, envia pela rede estas assinaturas e, fazendo o mesmo do outro lado, descobre quais pedaços faltam no arquivo de destino para torná-lo igual ao de origem.
Rsync está em código aberto sob os termos da GNU GPL Versão 2.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.