平台: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
http://linuxconfig.org/backup-permissions-in-linux
这是备份和恢复目录权限的最佳脚本。当您从两台服务器获取目录权限列表时,只需在它们上运行差异(您可能希望在此之前进行一些修改)