Unterschiede in den Eigentümerschaften zwischen zwei Home-Ordnern finden?

Unterschiede in den Eigentümerschaften zwischen zwei Home-Ordnern finden?

Ich habe zwei Home-Ordner: /home/masiund /home/masi_backupund möchte die Unterschiede zwischen den Dateien der beiden Verzeichnisse herausfinden. Pseudocode

vimdiff <`ls -la /home/masi` <`ls -la /home/masi_backup` 

Wie können Sie die Eigentumsunterschiede zwischen den beiden Verzeichnissen vergleichen?

Antwort1

Etwas wie das:

vimdiff <(find /home/masi -printf "%P %u:%g %m\n" | sort) <(find /home/masi_backup -printf "%P %u:%g %m\n" | sort)

(dadurch werden Namen ohne das vorangestellte „ /home/masioder“ /home/masi_backup, der besitzende Benutzer und die Gruppe sowie die Berechtigungen zurückgegeben – letztere wurden in der Frage nicht erwähnt, erscheinen aber nützlich; lassen Sie sie weg, %mwenn Sie sie nicht möchten).

verwandte Informationen