====== Diff und Patch ====== Dateien kann man mit "diff" und "patch" syncronisieren. beispielsweise ändert man eine Datei von Hand, hierfür kopiert man als erstes die Originaldatei: # cp originale_datei.txt aktuallisierte_datei.txt dann nimmt man seine gewünschten Änderungen in der Kopie von Hand vor: # vi aktuallisierte_datei.txt jetzt kann man die Unterschiede beider Dateien in Form einer Patch-Datei ablegen: # diff originale_datei.txt aktuallisierte_datei.txt > unterschiede.patch mit Hilfe dieser Patch-Datei kann man die Änderungen dann automatisiert (beispielsweise in Skripte) auf anderen Systemen ausführen: # patch -o aktuallisierte_datei.txt -i unterschiede.patch originale_datei.txt Man kann es auch wie folgt ausdrücken. die Unterschiede beider Dateien in Form einer Patch-Datei speichern: # diff ist.txt soll.txt > diff.patch mit Hilfe dieser Patch-Datei kann man die Änderungen dann automatisiert (beispielsweise in Skripte) auf anderen Systemen ausführen: # patch -o soll.txt -i diff.patch ist.txt