RSYNC - Robocopy und mehr für Linux

Zuletzt aktualisiert am 13. Mai 2025 von Lars

Backups sind wichtig und essenziell. Unter Windows habe ich das oft mit Skripts und dem Tool robocopy selbst "gebastelt". Ähnlich muss es doch auch unter Linux gehen? Ja. Mit rsync.

rsync Syntax

rsync [OPTIONEN] [QUELLE] [ZIEL]

Beispiel:

rsync -avz -e ssh "$SOURCE_HOST:$REMOTE_DIRa/" "$LOCAL_DIRa/"

QUELLE: $SOURCE_HOST:$REMOTE_DIRa/ - ein Remote-Verzeichnis auf dem Host $SOURCE_HOST

ZIEL: $LOCAL_DIRa/ - ein lokales Verzeichnis

Gängige Optionen

-a

Archivmodus, steht für eine Kombination mehrerer Optionen:

  • -r (rekursiv)
  • -l (Symlinks beibehalten)
  • -p (Berechtigungen erhalten)
  • -t (Zeitstempel erhalten)
  • -g (Gruppen erhalten)
  • -o (Besitzer erhalten – nur mit root sinnvoll)
  • -D (Gerätedateien – selten relevant)

→ Ziel: Möglichst exakte Kopie der Dateien und Struktur.

-v

Verbose (ausführliche Ausgabe)
→ Du bekommst eine Liste der übertragenen Dateien, was besonders hilfreich zum Debuggen oder zur Kontrolle ist.

-z

Komprimierung während der Übertragung
→ Die Daten werden komprimiert übertragen (per gzip), was die Übertragung beschleunigt – besonders bei langsamen Verbindungen oder vielen kleinen Dateien.

-e ssh

Gibt an, welches Transportprotokoll verwendet werden soll – hier explizit SSH.

→ rsync verwendet also SSH zur sicheren Verbindung (statt z. B. rsh).

Mirroring

So wie oben werden alle Dateien von der Quelle ins Ziel kopiert. Manchmal kann es aber auch nützlich sein, wenn eine richtige Spiegelung gemacht wird. Wenn also alle lokalen Dateien im Zielverzeichnis gelöscht werden, die nicht mehr auf der Quelle existieren.

Hierzu brauchst du

--delete

Zeit gespart? Dann unterstütze doch it-zeugs.de

Wenn dieser Tipp dir geholfen hat, Zeit zu sparen, überlege bitte, eine kleine Spende zu hinterlassen. Dein Beitrag hilft mir, weiterhin wertvolle Inhalte zu erstellen. Du kannst unter diesem Linke spenden: Spende it-zeugs.de

Falld du nicht spenden willst oder kannst, dann wäre es toll, wenn du deinen nächsten Amazon Einkauf mit diesem Link beginnen würdest: Amazon Link. Für dich wird es nicht teurer, ich bekomme aber einen kleinen Beitrag.

Vielen herzlichen Dank ❤️

Schreibe einen Kommentar