Busybox rekursive, nicht überschreibende Dateikopie?

631
flywire

Wie mache ich eine rekursive Dateikopie, um fehlende Dateien ohne Überschreiben zu kopieren? (Busybox cphat keine -nOption und keine rsync.)

Die folgende Zeile wäre in Ordnung, wenn die nAntwort zum Überschreiben automatisch eingegeben würde. Müssen auch einige bestimmte Verzeichnisse ausschließen.

#!/bin/sh target="/www/docroot/" source="/rom$target" cp -ir "$source"* "$target" 
0
Ist es ein echtes System oder ein Docker-Container? xenoid vor 6 Jahren 0
Sie können versuchen, eine eigenständige Version des cp-Programms zu installieren, um das Busybox-Applet zu ersetzen. sawdust vor 6 Jahren 0
@xenoid - echtes System im Technicolor-Modem. Sägemehl - nicht als Installationsskript für den öffentlichen Gebrauch vorziehen. flywire vor 6 Jahren 0

0 Antworten auf die Frage