(Von: /programming/15245144/copy-file-permissions-but-not-files , geschlossen, weil Off-Topic)
Ich habe zwei Kopien des gleichen Verzeichnisbaums. Sie haben fast die gleichen Dateien in beiden (eine Version kann ein paar zusätzliche oder fehlende Dateien haben). Die meisten Dateien sind jedoch beiden Verzeichnissen gemeinsam (haben dieselben relativen Pfade und alles).
Angenommen, diese befinden sich in Verzeichnissen:
version1/
version2/
Das Problem ist, dass die Berechtigungen in Version 1 / durcheinander geraten sind und ich die Berechtigungen aus Version 2 / überschreiben möchte, aber ohne die Dateien in Version 1 / zu ersetzen, die neuer sind.
Gibt es eine automatisierte Möglichkeit, dies über Shell-Befehle oder Skripte zu tun?