Ich habe folgendes Problem. Normalerweise würde man den Befehl find exec cp -r verwenden, um alles von einem Verzeichnis in ein anderes zu kopieren. In diesem Fall darf ich dies nicht tun oder eine while / for-Schleife für den find-Befehl verwenden.
Ich muss nur alles von einem Verzeichnis in ein anderes kopieren, mit der vollständigen Verzeichnisstruktur.
find
dafür?rsync -r
ls -R
Ihre Verzeichnisse rekursiv auflisten und das Ergebnis in eine Schleife leiten.Antworten:
Sie können mit so etwas beginnen:
Dadurch wird die Verzeichnisstruktur unter dem Zielverzeichnis erstellt. Sie können printf viele Befehle hinzufügen.
quelle