Zoeken op website

Hoe lokale en externe bestanden in Linux te vergelijken


In dit artikel laten we zien hoe je het verschil tussen lokale en externe bestanden in Linux kunt vergelijken of vinden. In een recent bericht hebben we de 9 beste tools voor bestandsvergelijking en verschil (Diff) voor Linux beoordeeld. Een van de tools die we behandelden was diff.

diff (afkorting van verschil) is een eenvoudige en gemakkelijk te gebruiken tool die twee bestanden analyseert en de verschillen in de bestanden weergeeft door de bestanden regel voor regel te vergelijken. Het drukt de lijnen af die verschillend zijn. Belangrijk is dat als je wilt dat de twee bestanden identiek zijn aan elkaar, diff ook een reeks nuttige instructies uitvoert over hoe je één bestand kunt wijzigen om het identiek te maken aan het tweede bestand.

Voer de volgende opdracht uit om het verschil tussen twee bestanden op verschillende servers te vergelijken of te vinden. Vergeet niet om de gebruiker en de externe host te vervangen door uw werkelijke parameters.

ssh user@remote-host "cat /home/root/file_remote" | diff  - file_local 

Merk op dat u het verschil tussen de twee bestanden ook in een bestand kunt opslaan met behulp van de functie voor het omleiden van uitvoer. Bijvoorbeeld:

ssh user@remote-host "cat /home/root/file_remote" | diff  -  file_local > diff_output.txt

Gebruik vervolgens een cat-opdracht om de inhoud van het bestand diff_output.txt te bekijken.

cat diff_output.txt
OR
bcat diff_output.txt

Bovendien kunt u ook het verschil tussen twee bestanden op twee externe servers vergelijken of vinden, zoals weergegeven:

diff <(ssh user@remote-host1 'cat /path/to/file1') <(ssh user@remote-host2 'cat /path/to/file2')

Raadpleeg voor meer informatie de diff-manpagina, zoals weergegeven.

man diff

Bekijk ook:

  1. Hoe u het verschil tussen twee mappen kunt vinden met behulp van Diff- en Meld-tools
  2. Linux sdiff-opdrachtvoorbeelden voor Linux-nieuwkomers
  3. A – Z Linux-opdrachten – Overzicht met voorbeelden

Dat is het voor nu! In dit artikel hebben we laten zien hoe u het verschil tussen twee bestanden op verschillende servers kunt vergelijken of vinden. Deel uw mening met ons of stel vragen via het onderstaande feedbackformulier.