平台:CentOS 5.6 x86_64有没有办法在两个服务器的目录之间区分chown/chmod?
我有一个生产服务器和一个开发服务器。我想调试跨大型目录结构的文件所有权和权限,这种结构几乎相同,在临时高速缓存中给出或使用一些临时文件。
有谁知道这是可能的吗?考虑到目录树的大小,手动检查文件对文件是不实际的。
在此先感谢。
平台:CentOS 5.6 x86_64有没有办法在两个服务器的目录之间区分chown/chmod?
我有一个生产服务器和一个开发服务器。我想调试跨大型目录结构的文件所有权和权限,这种结构几乎相同,在临时高速缓存中给出或使用一些临时文件。
有谁知道这是可能的吗?考虑到目录树的大小,手动检查文件对文件是不实际的。
在此先感谢。
http://linuxconfig.org/backup-permissions-in-linux
这是bakup和恢复目录的权限的最佳脚本。当你从两台服务器上获得目录权限列表时,只需在它们上面运行diff(你可能想在这之前做一些修改)
只需使用找到与-ls标志两种目录服务器上,如:
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
'-ls'会打印文件修改时间和文件大小。相反,你应该使用'-printf'%p%M%u /%g \ n''这样的东西,它只会打印出所需的信息。 –
有点迟来,但比从不迟到,呃?再次感谢。 – peterRepeater
链接已损坏。 – PeterG
@PeterG:链接已更新 – Farhan