查找两个主文件夹之间的所有权差异?

查找两个主文件夹之间的所有权差异?

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

相关内容