我有两个rfs dirctories我想用diff
相互比较。两个目录都代表某个其他系统的rfs,并且可能包含链接。如果这些链接是绝对的,它们将指向无用的东西。
例如,我有一个带有以下符号链接的rfs(在rfs中):
/usr/test -> /home/test/file1
现在我在名为/home/user/compare
的目录中有完整的rfs,上面提到的两个文件的绝对路径都是
/home/user/compare/usr/test
/home/user/compare/home/test/file1
显然,符号链接/home/user/compare/usr/test
未指向正确的文件。因此,与/home/usr/compare
中的文件与其他rfs目录的比较将对这些符号链接失败。
是否可以设置diff
,因此它假定不是/
作为root而是/home/user/compare
作为root(用于比较),以便给定的绝对符号链接指向有效的内容,并且diff
考虑到了这一点?
也许我可以使用类似的Linux命令?