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?
Please also mark the comments that contributed to the solution of the article
Content-Key: 306692
Url: https://administrator.de/contentid/306692
Printed on: April 25, 2024 at 09:04 o'clock
3 Comments
Latest comment
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