연결된 폴더 내에서 외부 상대 경로에 "ls"를 입력하면 소스가 아닌 연결된 디렉터리가 가리키는 항목이 표시됩니다. 맞습니까? [복사]

연결된 폴더 내에서 외부 상대 경로에 "ls"를 입력하면 소스가 아닌 연결된 디렉터리가 가리키는 항목이 표시됩니다. 맞습니까? [복사]

다음 디렉터리 구조를 가정합니다.

/folder1/
/folder2/

이제 내가 입력하면

cd /folder1
ln -s /folder2 linkToFolder2
cd /folder1/linkToFolder2
ls ..

pwd가 /folder1/linkToFolder2인 경우 "ls .."를 수행하면 /folder1의 내용이 반환될 것이라고 가정합니다. 그러나 폴더2를 반환합니다. 이 동작이 맞나요?

답변1

귀하의 링크는 /folder2를 가리킵니다. 비밀번호는 /folder1/linkToFolder2이며 /folder2/와 동일하며 모든 경우에 "ls .."는 /folder1에 있든 /folder2에 있든 위의 디렉터리를 표시해야 합니다.

관련 정보