Busybox rekursive, nicht überschreibende Dateikopie?
631
flywire
Wie mache ich eine rekursive Dateikopie, um fehlende Dateien ohne Überschreiben zu kopieren? (Busybox cp
hat keine -n
Option und keine rsync
.)
Die folgende Zeile wäre in Ordnung, wenn die n
Antwort 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"
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
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4