RECURSOS RSYNC:
O que é rsync -dry run?
““-funcionamento a seco”. O comando rsync é combinado com várias opções para especificar o que o comando rsync fará antes que alguém possa executá -lo.
No entanto, as “mudanças itens” também devem se comportar da mesma forma que uma corrida seca. Deve haver um bug se ambas as saídas não forem iguais.
Como uma corrida a seco não sincroniza os dados reais para transferir arquivos, a operação "-progress" não influencia. Assim, os bytes recebidos e enviados, dados correspondentes e estatísticas de dados literais são mínimos. Além disso, o valor de "aceleração" é igual a uma execução real, onde nenhuma transferência de arquivo foi necessária.
Usando RSYNC -DRY RUN:
rsync -dry-run com opção "-delete":
Utilizar o rsync -dry -run Para excluir arquivos enquanto executa o teste. Aqui está a sintaxe desta forma do comando rsync:
$ rsync -Av -DRY -RUN -DELETE OURME REMOTE_HOST: Destino.
O comando abaixo do ritmo é baseado na sintaxe padrão do RSYNC para realizar uma corrida a seco combinada com a exclusão do arquivo.
$ rsync -av -run -run -Delete testdir1 10.0.2.15:/home/testdir2
Foi uma corrida a seco, mas você obterá uma saída semelhante ao fazer sincronização de arquivo real. O terminal exibido “FUNCIONAMENTO A SECO”Na parte inferior da janela para garantir que apenas a corrida a seco não fosse a real.
rsync -dry-run com o comando “-chown”:
No comando rsync, você também pode definir a propriedade e o grupo dos diretórios de destino usando a opção "-Chow" enquanto executa a corrida a seco. Confira a sintaxe abaixo do comando do RSYNC:
$ rsync -Avhe SSH-DRY-RUN --CHOWN = Usuário: Usuário de origem do grupo@Remote-Host: Destino
Especifique o "Usuário", "Grupo" e o "Remote_host" e inicie a corrida a seco.
$ rsync -Avhe SSH -DRY -RUN --CHOWN = Linuxhint: Linuxhint ./testdir1 [email protected]:/
Rsync -Dry -Run com comandos "Head" e "Tail":
Você também pode redirecionar a saída do rsync -dry -run comando para qualquer arquivo usando o operador ">". Além disso, utilize o comando de cabeça e cauda para selecionar uma parte específica da saída de corrida a seco para ser armazenada. Dê uma olhada na sintaxe deste comando rsync:
$ rsync -Destino de origem -devz -devz | cabeça-lines = -3 | Tail -lines =+3> nome do arquivo
Executaremos o comando abaixo do goldado, e toda a saída de execução a seco filtrada será armazenada no “Incluir.arquivo txt ”.
$ rsync -secar -run -avz ./testdir1 ./testdir2 | cabeça-lines = -3 | Tail -lines =+3> Incluir.TXT
No final deste procedimento, execute o comando "gato" para verificar o conteúdo do "incluir.arquivo txt ”.
$ CAT Incluir.TXT
Conclusão:
Em sistemas baseados em Linux, rsync existe como um utilitário de software livre. Podemos usá -lo para sincronizar diretórios e arquivos do sistema remoto para o sistema local, local para um sistema remoto ou no mesmo sistema. Quando você combina o comando rsync com o “-funcionamento a seco”Opção, este utilitário executa um teste sem fazer alterações. Neste post, vimos três diferentes do rsync -dry -run execução de comando.