Wie kopiere ich Dateien außer heute?

483
Lakshminarayanan S

Ich bin neu im Umgang mit Ubuntu-Server.

Wie kann ich alle Dateien mit Ausnahme des heutigen Datums aus einem Verzeichnis in den S3-Bucket kopieren? Ich möchte wieder nur Dateien kopieren, die "bis gestern" datiert sind.

1

1 Antwort auf die Frage

0
wagner.santos

Sie können den Befehl find mit exec verwenden .

So können Sie Dateien finden, die vor einem bestimmten Datum geändert wurden:

find . ! -newermt 2018-11-01 

Das Ergebnis ist eine Liste. Wenn Sie kopieren möchten, können Sie Folgendes verwenden:

find . ! -newermt 2018-11-01 -type f -exec cp '{}' /path/to/send/ \; 

Weitere Informationen zum Befehl finden Sie hier