Frage SCP überträgt nur modifizierte Dateien


Ich verwende den Befehl unten, um Dateien über den Server zu übertragen

scp -rc blowfish /source/directory/* username@domain.net:/destination/directory

Gibt es eine Möglichkeit, nur Dateien mit modifizierten Dateien einfach zu übertragen update Befehl für cp?


25
2018-05-23 14:33


Ursprung




Antworten:


rsync ist dein Freund.

rsync -ru /source/directory/* username@domain.net:/destination/directory

Wenn Sie möchten, dass Dateien an dem Ziel gelöscht werden, das an der Quelle nicht mehr vorhanden ist, fügen Sie die Datei hinzu --delete Möglichkeit.


47
2018-05-23 14:35



Wenn Sie jedoch mit einem Webserver synchronisieren und dieser Server HTML zwischenspeichert, möchten Sie möglicherweise nicht verwenden --delete, da Besucher auf einer veralteten Seite möglicherweise ein Asset anfordern, das nicht mehr existiert. - Jackson