"diff"를 사용하여 두 개의 rfs 디렉토리를 비교하는 방법은 무엇입니까?

"diff"를 사용하여 두 개의 rfs 디렉토리를 비교하는 방법은 무엇입니까?

에 연결하려는 두 개의 RFS( RFS= ) 디렉터리가 있습니다 . 두 디렉터리 모두 다른 시스템에 대한 RFS를 나타내며 여기에 링크가 포함될 수 있습니다. 이러한 링크가 절대적이라면 쓸모없는 것을 가리킬 것입니다.Root File Systemdiff

예를 들어, 다음과 같은 심볼릭 링크가 있는 RFS가 있습니다(RFS 내부).

/usr/test -> /home/test/file1

이제 이라는 디렉터리에 전체 RFS가 있고 /home/user/compare위 두 파일의 절대 경로는 다음과 같습니다.

/home/user/compare/usr/test
/home/user/compare/home/test/file1

분명히 심볼릭 링크가 /home/user/compare/usr/test올바른 파일을 가리키지 않습니다. 따라서 /home/usr/compare이러한 기호 링크에 대해서는 다른 RFS 디렉터리에 있는 파일과의 비교가 실패합니다.

루트를 diff가정하지 않고 (비교 목적으로) 루트를 가정하여 주어진 절대 심볼릭 링크가 유효한 것을 가리키고 이를 고려 하도록 설정할 수 있습니까 ?//home/user/comparediff

비슷한 Linux 명령을 사용할 수 있을까요?

관련 정보