Ordner Back-Up mit rsync
Um das Kopieren von Dateien und Verzeichnissen per Kommandozeile auszuführen oder in Skripten zu automatisieren, steht im Terminal auf UNIX-Systemen das Programm rsync zur Verfügung.
Für die Dokumentation sollte man sich die die manpage anschauen, die über den Befehl man rsync aufgerufen werden kann.
Um die Sicherung eines Verzeichnisses durchzuführen findet sich dort folgendes Beispiel:
rsync -avz foo:src/bar/ /data/tmp
rsync liest hier den Inhalt rekursiv aus dem Quell-Verzeichnis foo:src/bar/ und schreibt sie in das Ziel-Verzeichnis /data/tmp (foo bezeichnet hier den Rechner, auf dem sich das Quellverzeichnis befindet). Im Zielverzeichnis wird kein Ordner namens bar angelegt.
Kurz zu den Parametern:
- a – archive: es werden Zugriffsrechte, Besitzrechte, Links etc mitkopiert.
- v – verbose: Ausführlichere Rückmeldung von rsync
- c – checksum: Dateien werden aufgrund ihrer Checksummen miteinander verglichen, anstelle von Zeit und Datum.
Im Terminal sieht es am Ende dann so aus:
Viel Spaß beim Kopieren, Marcus

Hinterlasse einen Kommentar