파일을 버전 제어 상태로 유지하기 위해 홈 디렉토리에서 설정 디렉토리에 대한 심볼릭 링크를 재귀 적으로 작성하는 스크립트가 있습니다. 부모 디렉토리를 통해 이미 심볼릭 링크 된 파일을 건너 뛰고 싶습니다. 즉,이 파일 / 디렉토리가있는 경우 :
~/foo/ -> ~/settings/foo/
~/settings/foo/
~/settings/foo/bar
~ / foo / bar 및 ~ / settings / foo / bar가 동일한 파일인지 어떻게 확인합니까?
편집 : D' oh, 몇 분 동안 검색하면 답이 밝혀졌습니다 .readlink -f $path
stat -L
.