(Unter-) Ordner zusammenführen
-
Hallo,
ich habe zwei gleichnamige Ordner an zwei verschiedenen Orten, mit unbekannten Inhalt, welche ich zusammenführen möchte.
Aus dem Bauch heraus hätte ich das jetzt so bewerkstelligt:
mv /Ort1/Ordner1/* /Ort2/Ordner1/Das Problem ist jetzt, wenn in beiden Ordnern (Ordner1) ein gleichnamiger Unterordner liegt, dann kommt diese Meldung: mv: cannot rename '/Ort1/Ordner1/Unterordner1': Directory not empty
Ich hatte gehofft, dass die Ordner einfach zusammengeführt werden - beispielsweise der Inhalt von /Ort1/Ordner1/Abc in /Ort2/Ordner1/Abc landet.Ich habe natürlich schon gegoogelt. Gefunden habe ich leider nichts.
Auch sonst fällt mir jetzt nichts, was nicht auf ein rekursiv arbeitendes Bash-Script hinauslaufen würde - was ich vermeiden möchte (je einfacher, desto besser).Habt ihr eine Idee?
Gruß,
Wolle
-
Erstes Ergebnis: https://www.google.com/search?q=merge+folders+linux
-
Ich wär da jetzt mit rsync drangegangen:
rsync -a /Ort1/Ordner1 /Ort2
Bzw. wenn Move gewollt ist:
rsync -a --remove-source-files /Ort1/Ordner1 /Ort2