在链接文件夹内,对其外部的相对路径执行“ls”会显示链接目录指向的内容,而不是源。它是否正确?

在链接文件夹内,对其外部的相对路径执行“ls”会显示链接目录指向的内容,而不是源。它是否正确?

假设这个目录结构:

/folder1/
/folder2/

现在,如果我输入

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

我认为,鉴于 pwd 是 /folder1/linkToFolder2,执行“ls ..”将返回 /folder1 的内容。但是,它返回的是folder2。这种行为正确吗?

答案1

您的链接指向 /folder2。您的密码是 /folder1/linkToFolder2,与 /folder2/ 相同,并且在所有情况下“ls ..”都应该向您显示上述目录,无论您是在 /folder1 还是 /文件夹2

相关内容