Verzeichnis kopieren, aber nicht erneut aufrufen
316
Trygve Flathen
Ich möchte ein Verzeichnis kopieren, ohne zu rekursieren und dabei "alles" zu behalten, mit der cp -a
Ausnahme, dass -a die unerwünschte Rekursion übernimmt.
Der Grund ist, dass ich ein Skript zum Kopieren / Sichern aus einer unzuverlässigen Quelle mache. Deshalb kopiere ich Dateien und Verzeichnisse nacheinander. Ich verwahre ein Protokoll, das das Wiederherstellen bereits erfolgreicher Kopien verhindert, und halte mich beim Start von problematischen Quelldateien fern ein Fehler.
Da cp -a
äquivalent ist cp -dR --preserve=all
, habe ich versucht, die Option -R wegzunehmen, aber cp überspringt dann Verzeichnisse, da die Rekursion deaktiviert ist.
"rsync" kann alles, was "cp" tut. Verwenden Sie die Ausschlussanweisung von rsync wie hier beschrieben: https://unix.stackexchange.com/a/178363
Alex vor 6 Jahren
1
[XY-Problem] (https://meta.stackexchange.com/a/66378/355310)? Im Allgemeinen benötigen Sie ein gutes Werkzeug / einen guten Ansatz, um mit einer unzuverlässigen Quelle umzugehen, nicht unbedingt mit "cp".
Kamil Maciorowski 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
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Eine gute Lösung für Home-Backups und die gemeinsame Nutzung von Dateien / Druckern
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
10
Sicherungssoftware für Mac OS X