GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Äquivalent zu Robocopy?

Es hört sich so an, als ob rsync definitiv das ist, wonach Sie suchen. Sie müssen keinen „rsync-Server“ einrichten, um Dateien von einer Maschine auf eine andere zu kopieren. Rsync unterstützt das Kopieren von Dateien über SFTP (SSH File Transfer), das die meisten Linux-Boxen bereits aktiviert haben (wenn nicht manuell deaktiviert).

Siehe Lifehacker's Mirror files across system with rsync für weitere Details:

Egal, ob Sie Ihre Daten sichern, Dateien sicher verteilen oder Ihre Arbeitsdokumente über das Internet vom Büro nach Hause, zwischen Computern in Ihrem lokalen Netzwerk oder von Ihrem Computer auf Ihren Webserver spiegeln möchten, rsync kann die Arbeit erledigen. Heute verwenden wir rsync, um Ordner zwischen einem Mac und einem PC über eine sichere Verbindung in der Befehlszeile zu spiegeln.

Rsync ist kostenlos (wie in Sprache) und plattformübergreifend, was bedeutet, dass es Dateien zwischen Betriebssystemen (Windows/Cygwin, Mac OS, Linux) synchronisiert; es funktioniert über ssh, ist also verschlüsselt und sicher; im Gegensatz zu FTP ist es inkrementell , also nur die Teile von geändert Es werden Dateien übertragen, keine ganzen Dateien , was es wie Speedy Gonzalez aussehen lässt; und die Tatsache, dass es sich um eine Befehlszeile handelt, macht es skriptfähig und einfach zu automatisieren.


rsync kopiert Dateien von einem Verzeichnis in ein anderes Verzeichnis auf demselben Computer wie Robocopy. Hier ist der rsync-Befehl, der Ihrem Robocopy-Befehl entspricht:

rsync -auv --exclude '.svn' --exclude '*.pyc' source destination

Dadurch wird die Quelle rekursiv zum Ziel kopiert und ältere Dateien sowie '.svn'- und '*.pyc'-Verzeichnisse/Dateien ausgeschlossen.


Linux
  1. Praktische Beispiele für den rsync-Befehl unter Linux

  2. Linux-Suchbefehle

  3. Linux-Logdateien

  4. mcopy-Befehl unter Linux

  5. Linux NTFS zu NTFS rsync kopiert wiederholt Dateien neu

Rm-Befehl unter Linux

Rsync-Beispiele zum Übertragen von Dateien unter Linux

So sichern Sie Dateien und Verzeichnisse mit Rsync unter Linux

Linux-Dateien und -Verzeichnisse mit rsync synchron halten

Rsync zeigt Fortschrittsbalken beim Kopieren von Dateien unter Linux an

ls-Befehl unter Linux/UNIX