我有两个主文件夹:/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
如果您不需要它们,请删除)。