Como comparar arquivos locais e remotos no Linux

Como comparar arquivos locais e remotos no Linux

Neste artigo, mostraremos como comparar ou encontrar a diferença entre arquivos locais e remotos no Linux. Em um post recente, revisamos 9 ferramentas de melhor comparação e diferença de arquivos (diff) para Linux. Uma das ferramentas que abordamos foi Dif.

Dif (abreviação de diferença) é uma ferramenta simples e fácil de usar que analisa dois arquivos e exibe as diferenças nos arquivos comparando os arquivos linha por linha. Ele imprime as linhas que são diferentes. É importante ressaltar que, se você deseja que os dois arquivos sejam idênticos um ao outro, o DIFF também gera um conjunto de instruções úteis sobre como alterar um arquivo para torná -lo idêntico ao segundo arquivo.

Para comparar ou encontrar a diferença entre dois arquivos em diferentes servidores, execute o seguinte comando. Lembre -se de substituir o usuário e o host remoto por seus parâmetros reais.

$ ssh [email protegido] "cat/home/root/file_remote" | diff - file_local 
Compare dois arquivos em diferentes servidores

Observe que você também pode salvar a diferença entre os dois arquivos em um arquivo, usando o recurso de redirecionamento de saída. Por exemplo:

$ ssh [email protegido] "cat/home/root/file_remote" | diff - file_local> diff_output.TXT 

Em seguida, use um comando CAT para visualizar o conteúdo do diff_output.TXT arquivo.

$ cat diff_output.txt ou $ bcat diff_output.TXT 

Além disso, você também pode comparar ou encontrar a diferença entre dois arquivos em dois servidores remotos, como mostrado:

$ diff <(ssh [email protected] 'cat /path/to/file1') <(ssh [email protected] 'cat /path/to/file2') 

Para mais informações, consulte a página do Diff Man, como mostrado.

$ MAN DIFF 

Além disso, confira:

  1. Como encontrar diferença entre dois diretórios usando ferramentas diff e meld
  2. Exemplos de comando Linux SDIFF para iniciantes Linux
  3. Comandos A - Z Linux - Visão geral com exemplos

É isso por agora! Neste artigo, mostramos como comparar ou encontrar a diferença entre dois arquivos em diferentes servidores. Compartilhe seus pensamentos conosco ou faça perguntas através do formulário de feedback abaixo.