Kurzfrage: SSH compare local with remote Folder
Guten Abend Mit-Admins,
kleine, vermutlich Freitagsfrage - wie vergleiche ich ein Verzeichnis xy mit einem Verzeichnis yx auf zwei unterschiedlichen Debiansystemen.
Ansatz 1:
Ansatz 2:
Liese sich mit anderen Hilfsmitteln vermutlich schneller lösen, aber da es sich um ein internes System handelt kann man ja etwas neues ausprobieren.
Wäre für Tipps zur Folder-Folder Anzeige bzw Vergleichsanzeige ziemlich dankbar.
Mangelnde Kreativität ist wohl der Uhrzeit geschuldet. Entschuldigt.
Viele Grüße,
Christian
PS: cat = Dateibasiert - was wäre der Pendant für Ordner?
kleine, vermutlich Freitagsfrage - wie vergleiche ich ein Verzeichnis xy mit einem Verzeichnis yx auf zwei unterschiedlichen Debiansystemen.
Ansatz 1:
ssh user@server cat /xy/ | diff --brief -Nr /yx
Ansatz 2:
diff /xy/ <(ssh user@server 'cat /yx/')
Liese sich mit anderen Hilfsmitteln vermutlich schneller lösen, aber da es sich um ein internes System handelt kann man ja etwas neues ausprobieren.
Wäre für Tipps zur Folder-Folder Anzeige bzw Vergleichsanzeige ziemlich dankbar.
Mangelnde Kreativität ist wohl der Uhrzeit geschuldet. Entschuldigt.
Viele Grüße,
Christian
PS: cat = Dateibasiert - was wäre der Pendant für Ordner?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 306692
Url: https://administrator.de/contentid/306692
Ausgedruckt am: 29.03.2024 um 15:03 Uhr
3 Kommentare
Neuester Kommentar
Moin,
Brauchst Du nur die Info, daß die dateien überhaupt verschieden sind oder was genau in den Dateien anders ist?
Im ersteren Fall würde ich einfach rsync nehmen, ca. so:
Und dann die Logdateien auswerten.
lks
Brauchst Du nur die Info, daß die dateien überhaupt verschieden sind oder was genau in den Dateien anders ist?
Im ersteren Fall würde ich einfach rsync nehmen, ca. so:
$ rsync -rvnc --delete /xy/. user@server:/xy/. | tee log1.txt
$ rsync -rvnc --delete user@server:/xy/. /xy/. | tee log2.txt
Und dann die Logdateien auswerten.
lks