比较文件之间的权限



>有人遇到过必须递归比较两个目录之间的权限(文件和子的权限)的情况吗?

我试图为每个包含全名和权限的目录制作一个日志,因为它们位于单独的框中。我只想比较权限,我不需要知道文件是否存在,而不仅仅是权限

我在两个盒子上都使用它

find /tmp/ -printf '%M %pn' | sort > t001.log
find /tmp/ -printf '%M %pn' | sort > t002.log

是否有仅比较权限的差异函数?

感谢您的任何建议

awk救援!

也许先交换字段位置以简化,

find /tmp/ -printf '%p %Mn' | sort > t001.log
find /tmp/ -printf '%p %Mn' | sort > t002.log
join t001.log t002.log | awk '$2!=$3' 

将给出具有不同权限的常用文件列表。

相关内容

  • 没有找到相关文章