我一直在敲一个小时。上下文:我决定将我的dotfile放入存储库中并对其进行符号链接。我试图建立符号链接,但被拒绝了权限,所以我决定尝试一个简单的符号链接,但是它根本行不通。
我创建了一个testFolder(/ Users / myUserName / testFolder):
drwxr-xr-x 3 myUserName staff 102 24 Nov 16:47 testFolder
里面有一个测试文件:
-rw-r--r-- 1 myUserName staff 53 24 Nov 16:47 test.sh
因此,我使用以下命令创建了一个符号链接来测试父文件夹中的符号链接:
myUserName testFolder $ ln -s test.sh ../test.sh
我转到父文件夹并获得以下符号链接:
lrwxr-xr-x 1 myUserName staff 7 24 Nov 16:52 test.sh -> test.sh
由于某些原因,当我尝试对其进行编辑时,我得到Permission denied。如果我在同一文件夹中进行符号链接,则可以对其进行编辑,并且不会拒绝任何权限!有没有人遇到这个?我一定做错了什么。
谢谢!
啊! 找到了答案!您不能在第一个参数中加入相对链接!!您HAVE把绝对路径在这样的第一个参数:
$ ln -s absolute-path-to-source ../test.sh
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句