Verwenden Sie rsync
. Die Verzeichnisse werden in eine Richtung synchronisiert. Also, wenn Sie Ihren old
Ordner mit allem aus aktualisieren möchten new
, aber behalten, was drin ist, verwenden Sie einfach:
rsync -avh --dry-run /path/to/new/ /path/to/old/
In einem ersten Fall wird nur die Liste der zu übertragenden Dateien ausgegeben. In diesem Fall: Alles, was in gefunden new
wird, wird nach kopiert old
, sofern es nicht bereits vorhanden ist. Alles old
bleibt wie es ist.
Wenn es Ihnen recht ist, entfernen Sie das --dry-run
Argument, um sie wirklich zu übermitteln.
Die -avh
Flags aktivieren lediglich den Archivierungsmodus (der Zeitstempel usw. beibehält), die Ausführlichkeit und die vom Menschen lesbaren Dateigrößen. Es wird nichts vom Ziel gelöscht, es sei denn, Sie geben die --delete
Flagge an. Konsultieren Sie man rsync
für weitere Informationen.