Wie lautet der Befehl zum Kopieren eines Ordners und seines Inhalts an einen Speicherort mit den folgenden Regeln:
Möglichkeit 1: Wenn der Ordner bereits existiert, führen Sie eine erzwungene Zusammenführung durch, OHNE vorhandene Dateien zu überschreiben.
UND überschreiben Sie keine vorhandenen Dateien
Möglichkeit 2: Wenn der Ordner nicht existiert, erstellen Sie ihn und kopieren Sie den Inhalt in den neu erstellten Ordner
Danke, Christopher Peterson
Antwort1
cp <base-target> <base-destination> -r --update
-u, --update kopiert nur, wenn die Quelldatei neuer ist als die Zieldatei oder wenn die Zieldatei fehlt
-R, -r, --recursive Verzeichnisse rekursiv kopieren
Antwort2
Sie können die Option --no-clobber verwenden.
cp --recursive --no-clobber SOURCE DESTINATION
Aus der Manpage:
-R, -r, --recursive
copy directories recursively
-n, --no-clobber
do not overwrite an existing file (overrides a previous -i option)
Antwort3
Ich denke, Sie suchen nach dem rsync-Befehl