Psychz - Manish
Votes: 0Posted On: Jul 11, 2017 02:04:28
"Rsync" ist ein vielseitiges Kopierwerkzeug, das von Linux-Distributionen zur Verfügung gestellt wird. Es wird verwendet, um Dateien lokal auf / von einem entfernten Host über jede entfernte Shell zu kopieren. Rsync wird am besten für die Synchronisation von Dateien im Falle von Backup und Spiegelung verwendet. Sie können Ihre Daten sicher speichern, indem Sie sensible Daten auf den entfernten Host kopieren und sie bei Bedarf abrufen. Es enthält auch Optionen, mit denen Sie Operationen durchführen können. Der Befehl "rsync" aktualisiert den Ordner, indem er die zu kopierenden neuen Dateien hinzufügt und das Überschreiben von Dateien vermeidet.
Voraussetzungen
1. "rsync" sollte auf Ihrem System installiert sein. Um zu überprüfen, ob rsync installiert ist, führen Sie den folgenden Befehl aus.
Rsync --version
2. Wenn der Befehl rsync nicht installiert ist, installieren Sie ihn, indem Sie den folgenden Befehl ausführen.
RPM-basierte Betriebssysteme - yum -y installieren rsync
Debian / Ubuntu - apt-get install rsync
3. Vergewissern Sie sich, dass die IP-Seite auf der Firewall des entfernten und lokalen Systems aufgelistet ist.
4. Eine etablierte SSH-Verbindung zwischen entfernter und lokaler Maschine.
Ein Push-Betrieb
Das Kopieren von Dateien vom lokalen zum entfernten System wird als "Push" -Operation bezeichnet. Die Syntax des Befehls lautet wie folgt.
Rsync -a path_of_local_directory Benutzername @ remote_host: destination_directory
Ein Zugbetrieb
Das Kopieren von Dateien von der entfernten zu der lokalen Maschine wird als Pull-Operation bezeichnet. Die Syntax des Befehls lautet wie folgt.
Rsync -a Benutzername @ remote_host: path_of_remote_directory place_to_sync_on_local_machine
Der Befehl "rsync" hat viele Möglichkeiten, mit ihm zu arbeiten. Einige der wichtigsten Optionen werden unten diskutiert.
# "-a" -Option ist die gleiche wie -rlptgoD. Hier sind einige der Funktionen, die "-a" -Option ausführt.
1.Verwenden Sie rekursiv in alle Verzeichnisse (-r),
2.copy-Symlinks als Symlinks (-l),
3.Verhalten Sie Dateiberechtigungen (-p),
4.Veränderungszeiten (-t),
5.Preserve Gruppen (-g),
6.Verhalten Sie die Datei Besitz (-o), und
7. Vorhandene Geräte als Geräte (-D).
# "-z" -Option wird verwendet, um Dateien zu komprimieren, während sie sie senden.
# "-P" Option ist die gleiche wie - partial und --progress.
- partial - Es wird verwendet, um die unterbrochenen Transfers fortzusetzen.
--progress - Es wird verwendet, um den Fortschrittsbalken der Transfers anzuzeigen.
# "-v" - Es wird verwendet, um das Ergebnis in einer ausführlicheren Weise anzuzeigen.
Der Befehl "rsync" kommt mit zahlreichen Optionen. Es wird empfohlen, den Befehl "man" mit rsync zu verwenden, um alle Optionen zu beherrschen. Der Befehl ist wie folgt.
Mann rsync