Rsync é uma ferramenta popular para sincronização de arquivos, tanto local quanto remotamente. Ao contrário de outras ferramentas de sincronização, o rsync usa um algoritmo interessante que minimiza o consumo de largura de banda. Ele simplesmente move a parte do (s) arquivo (s) que foram alterados.
É um utilitário poderoso que pode servir em muitas situações. Neste artigo, mostrarei como começar a usar o rsync com uma demonstração. A demonstração será realizada no Ubuntu 18.04.
Rsync
Rsync significa o termo sincronização remota. Apesar do nome, ele pode lidar com a sincronização de arquivos remota e localmente. O termo rsync também é usado para se referir ao protocolo rsync que o rsync usa para sincronizar. Neste artigo, o rsync sempre denotará a ferramenta, não o protocolo.
Por causa de sua popularidade, o rsync está disponível em quase todos os sistemas Linux e UNIX. Há uma boa chance de que venha pré-instalado. Caso contrário, pesquise um pouco sobre como instalar o rsync em seu sistema.
Aqui está uma lista de recursos que o rsync oferece.
Cópia de diretório
Fácil configuração de backup
Pode funcionar por SSH
Pode ser executado como daemon / servidor
Retenção de permissão de arquivo
Uso de Rsync
Antes de pular para o rsync, precisamos de alguns arquivos fictícios para trabalhar. Vamos criar um diretório fictício primeiro.
$ mkdir -v primário
Depois de criado, é hora de criar um punhado de arquivos fictícios. Para criar um arquivo, usarei o comando touch. Saiba mais sobre o comando touch.
$ touch manequim 1… 20
Voila! Agora estamos prontos para usar o rsync para realizar ações usando esses arquivos fictícios.
A linha de comando não é apenas sua maior aliada ao usar o Linux - ela também pode ser uma fonte de entretenimento porque você pode usá-la para jogar ...
Se você gosta de jogar no Linux com um gamepad em vez de um teclado típico e sistema de entrada de mouse, existem alguns aplicativos úteis para você. ...
Se você gosta de jogar no Linux, é provável que tenha usado aplicativos e utilitários como Wine, Lutris e OBS Studio para melhorar a experiência de jo...