cp aus einem anderen Verzeichnis in ein Verzeichnis bestimmte Dateien

cp aus einem anderen Verzeichnis in ein Verzeichnis bestimmte Dateien

Ich möchte folgendes tun.

Ich möchte jeden Tag bestimmte Dateien von einem Remote-FTP-Server kopieren. Dieses FTP-Verzeichnis ist gemountet. Jeden Tag wird ein Verzeichnis erstellt und innerhalb dieses Verzeichnisses benötige ich 3 Dateien der 5

dir1
dir2
dir3

Ich möchte jeden Tag die Dateien mit bestimmten Erweiterungen nach dir999 kopieren

cp */*.img /dir999 

Aber werden dadurch jeden Tag alle Dateien erneut kopiert? Da es viele sind, möchte ich nur die Änderungen vornehmen.

Antwort1

Viele Implementierungen cpwie FreeBSD, GNU und MacOS haben eine Option -nzum Überspringen vorhandener Dateien.

cp -n */*.img /dir999

Sie kopieren nur neue Dateien. Beachten Sie, dass geänderte Dateien im Zielverzeichnis nicht aktualisiert werden. Wenn Sie dies möchten, benötigen Sie eine andere Lösung.

verwandte Informationen