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

Wie kopiert man nur Dateien in einen Remote-Ordner auf einem anderen Server, die noch nicht im Ordner vorhanden sind … von der Befehlszeile in Linux?

Ich habe zwei Ordner auf zwei verschiedenen Servern.

Ich möchte Dateien zwischen A und B synchronisieren, aber ich möchte nur Dateien kopieren, die noch nicht in Ordner B vorhanden sind, da diese Dateien sehr groß sind. Ich kümmere mich nicht um das Aktualisieren von Dateien. Ich möchte einfach eine Kopie von jedem in Ordner B.

Wie mache ich das unter Linux? (Ich nehme an, es wäre auch nett zu wissen, wie man Dateien aktualisiert, die sich auch geändert haben)

Akzeptierte Antwort:

rsync kann das.

rsync --ignore-existing <src> <dest>

Sie können auch verschiedene Arten von Updates durchführen. Schauen Sie einfach in die Manpage.


Linux
  1. So installieren Sie Software über die Linux-Befehlszeile

  2. [Linux]:So kopieren Sie Dateien/Verzeichnisse, ohne die bereits kopierten Dateien zu überschreiben!

  3. Wie verwende ich den Rsync-Befehl unter Linux?

  4. Migrieren eines Linux-Servers über die Befehlszeile

  5. Beschleunigen Sie rsync, wenn Sie einen Linux-Server über die Befehlszeile migrieren

So starten oder starten Sie den Linux-Server über die Befehlszeile neu

So extrahieren oder entpacken Sie tar.gz-Dateien von der Linux-Befehlszeile

So suchen Sie Dateien im Terminal unter Linux

So suchen Sie nach Dateien über die Linux-Befehlszeile

Verzeichnis in Linux entfernen – So löschen Sie einen Ordner von der Befehlszeile aus

So laden Sie Dateien in Rocky Linux 8 über die Befehlszeile mit wget herunter