任何人都有这种情况需要递归地比较两个目录之间的权限(文件和子权限)?
我尝试为包含全名和权限的每个目录创建一个日志,因为它们位于不同的框中。我只是想比较权限,我不需要知道文件是否存在只是权限
我在两个盒子上都使用它
find /tmp/ -printf '%M %p\n' | sort > t001.log
find /tmp/ -printf '%M %p\n' | sort > t002.log
是否存在仅比较权限的差异功能?
感谢任何建议
答案 0 :(得分:0)
awk
救援!
可能首先交换字段位置以简化,
find /tmp/ -printf '%p %M\n' | sort > t001.log
find /tmp/ -printf '%p %M\n' | sort > t002.log
join t001.log t002.log | awk '$2!=$3'
将提供具有不同权限的公共文件列表。