Das Programm rsync ist ein sehr nützliches Kommandozeilen-Tool, das für das Erstellen von Backups oder das Synchronisieren von Verzeichnissen verwendet werden kann. In einem älteren Blogbeitrag wurde erklärt, wie rsync für das Erstellen einer Datensicherung unter macOS genutzt werden kann. Zusammen mit dem Programm Automator, das standardmäßig auf jedem Mac installiert ist, lässt sich so ein eigenes Backup-Programm erstellen.
Die genannten Aufgaben lassen sich mit rsync problemlos umsetzen. Ers gibt aber einen Wermutstropfen: Diese Version ist sehr alt. Die Ausführung von
$ rsync --version
rsync version 2.6.9 protocol version 29
zeigt, dass es sich um Version 2.6.9 handelt, die im Jahre 2006(!) veröffentlicht wurde. Erfreulicherweise ist es jedoch nicht schwer, rsync zu aktualisieren. Dafür muss der Paketmanager Homebrew auf dem System installiert sein. Wie Homebrew installiert wird und wie sich damit Programme installieren oder deinstallieren lassen, habe ich in diesem macOS-Tipp erklärt.
Ist Homebrew auf dem Mac vorhanden, reicht folgende Anweisung für die Aktualisierung von rsync aus:
$ brew install rsync
Die Überprüfung der nunmehr installierten Version führt zu folgendem Ergebnis:
$ rsync --version
rsync version 3.2.4 protocol version 31
Und damit könnt Ihr rsync von jetzt an in der aktuellsten Version verwenden. Hinsichtlich der zur Verfügung stehenden Optionen solltet Ihr einen Blick in die Man Page werfen:
$ man rsync