Linux 有没有办法在两台服务器之间区分chown/chmod';目录?

Linux 有没有办法在两台服务器之间区分chown/chmod';目录?,linux,debugging,diff,chmod,chown,Linux,Debugging,Diff,Chmod,Chown,平台:CentOS 5.6 x86_64 我有一个生产服务器和一个开发服务器。我想在一个几乎相同的大目录结构中调试文件所有权和权限,在临时缓存中提供或获取一些临时文件 有人知道这是否可能吗?考虑到目录树的大小,手动检查文件中的文件是不实际的 提前谢谢 只需在两个目录服务器上使用带有-ls标志的find,如: find directory_a -not ( test_for_ephemeral_files ) -ls > listing_a find directory_b -not ( t

平台:CentOS 5.6 x86_64

我有一个生产服务器和一个开发服务器。我想在一个几乎相同的大目录结构中调试文件所有权和权限,在临时缓存中提供或获取一些临时文件

有人知道这是否可能吗?考虑到目录树的大小,手动检查文件中的文件是不实际的


提前谢谢

只需在两个目录服务器上使用带有-ls标志的find,如:

find directory_a -not ( test_for_ephemeral_files ) -ls > listing_a
find directory_b -not ( test_for_ephemeral_files ) -ls > listing_b
diff listing_a listing_b


这是备份和恢复目录权限的最佳脚本。当您从两台服务器获得目录权限列表时,只需在它们上运行一个diff(您可能希望在此之前进行一些修改)

-ls
也将打印文件修改时间和文件大小。相反,您应该使用类似于
-printf'%p%M%u/%g\n'
的东西,它将只打印所需的信息。有点晚了,但总比不打印好吧?再次感谢。是否可以获取文件创建或更改的时间戳,以及是谁使用此命令创建或更改的?