打印文件所有者和目录树的权限

・1 分钟阅读

 $ find /path/to/dir1 -printf "%U %G %m %pn" > /tmp/dir1.txt

说明

该命令只是遍历指定的目录树,对于每个文件和目录,它打印所有者的UID,组的GID,权限位和路径。

要比较两个目录树的文件所有者和权限,可以对每个目录运行该命令,将输出保存在两个文件中,然后使用diff或类似的命令。

有关-printf可以使用的详细说明请参见man find

限制

Solaris 10上的find中不存在-printf选项。

Hujiuxiang profile image