2013-08-28 4 views
0

경로 결합을 위해 POSIX 호환 기능을 작성하고 싶습니다. 나는 Pathname Resolution section을 읽었습니다. 첫 번째 경로가 ".."로 시작될 때 결과가 무엇인지 잘 모르겠습니다.POSIX 호환 경로 연결

"../abc/def"와 "xyz"에 가입하면 다음 중 어떤 결과가 나옵니까? 왜?

abc/def/xyz 

/abc/def/xyz 

../abc/def/xyz 

다른 것?

답변

1

..은 포함 된 디렉토리의 상위를 참조하는 실제 파일 시스템 항목입니다. 두 경로를 결합하기 만하면 현재 디렉토리의 ID와 같은 컨텍스트에 의존하지 않아야합니다. ../abc/def/xyz은 그러한 문맥이없는 정답입니다.

관련 문제