打开符号链接到.txt文件会导致MAC OS X上的权限被拒绝

时间:2014-07-21 14:03:18

标签: macos shell file-permissions symlink permission-denied

假设我在目录中有两个文件夹和一个.txt文件

/folder1/file.txt
/folder2

目前在folder1我使用ln -s file.txt ../folder2/创建了一个符号链接。如果现在cd进入folder2并打开带有vim file.txt的vim中的符号链接,编辑器将打开一个空文件,提示状态栏中显示"test.txt" [Permission Denied]。此外,该文件仅在" readonly"中打开。模式。有没有办法创建一个有效的符号链接。我在Mac OS X上。

更新: 原始文件上的ls -lR会产生-rw-r--r--,而对于符号链接,我会获得lrwxr-xr-x

1 个答案:

答案 0 :(得分:2)

我建议您尝试输入目标的完整路径。 e.g。

ln -s /folder1/file.txt ../folder2/ 

链接的路径可以是相对的。