Alle in den letzten 24 Stunden erstellten Dateien abrufen – Unix

Alle in den letzten 24 Stunden erstellten Dateien abrufen – Unix

Wie kann ich alle in den letzten 24 Stunden erstellten Dateien über ein Skript von Server X auf Server Y laden (beides sind Linux-Server)?

Ich weiß, dass der Befehl find . -mtime -1 -exec cp '{}' <new_dir>alle Dateien im aktuellen Verzeichnis nach kopieren würde. Aber ich bin nicht sicher, wie das bei einem auf einem anderen Server befindlichen Server funktioniert.

Antwort1

Schauen Sie sich an rsync. Es könnte gut zu Ihren Anforderungen passen.

Antwort2

Ersetzen Sie einfach cp durch scp und richten Sie ein SSH-Schlüsselpaar ohne Passphrase ein.

verwandte Informationen