У меня есть две домашние папки: /home/masi
и /home/masi_backup
и я хотел бы найти различия между файлами двух каталогов. Псевдокод
vimdiff <`ls -la /home/masi` <`ls -la /home/masi_backup`
Как можно сравнить разницу в правах собственности между двумя каталогами?
решение1
Что-то вроде этого:
vimdiff <(find /home/masi -printf "%P %u:%g %m\n" | sort) <(find /home/masi_backup -printf "%P %u:%g %m\n" | sort)
(это дает имена без начальных символов /home/masi
или /home/masi_backup
, владеющего пользователя и группу, а также разрешения — последние не были упомянуты в вопросе, но кажутся полезными, удалите их, %m
если они вам не нужны).