Verzeichnis kopieren, aber nicht rekursiv

Verzeichnis kopieren, aber nicht rekursiv

Ich möchte ein Verzeichnis ohne Rekursion kopieren und dabei „alles“ beibehalten, ungefähr so, als ob „ cp -aaußer dass -a“ die unerwünschte Rekursion durchführt.

Der Grund dafür ist, dass ich ein Skript zum Kopieren/Sichern von einer unzuverlässigen Quelle erstelle. Daher kopiere ich Dateien und Verzeichnisse einzeln und führe ein Protokoll, um zu vermeiden, dass bereits erfolgreiche Kopien wiederholt werden, und um problematische Quelldateien zu vermeiden, wenn nach einem Fehler neu begonnen wird.

Da cp -aes gleichwertig ist mit cp -dR --preserve=all, habe ich versucht, das -R daraus zu entfernen, aber cp überspringt dann Verzeichnisse, weil die Rekursion deaktiviert ist.

verwandte Informationen