>有人遇到过必须递归比较两个目录之间的权限(文件和子的权限)的情况吗?
我试图为每个包含全名和权限的目录制作一个日志,因为它们位于单独的框中。我只想比较权限,我不需要知道文件是否存在,而不仅仅是权限
我在两个盒子上都使用它
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'
将给出具有不同权限的常用文件列表。