我开始使用点文件同步我需要的一切github。但是当符号链接配置文件从dotfiles/
到 时我遇到了一些问题~/
例子:
$ rm ~/.config/termite/config
$ ln -s ~/dotfiles/termite/config - > ~/.config/termite/config
$ ll ~/dotfiles/termite
total 4.0K -rw-r--r-- 1 hieuc users 1.9K Nov 18 15:19 config
它不允许我编辑,也无法读取白蚁
~/.config/termite/config [Permission Denied]
有谁知道如何修理它?
答案1
r
该文件可由用户、组和其他人的位表示,每个人都可读。
您的文件不可执行,因为x
每个人都缺乏该文件。这就是给你带来[Permission Denied]
错误的原因。
使用以下命令使文件可执行:
chmod +x ~/.config/termite/config
这将添加执行权限,输出ll ~/.config/termite/config
将如下所示:
-rw-r-xr-x 1 hieuc users 1.9K Nov 18 15:19 config
然后,您将能够使用以下命令执行该文件,不会出现任何问题:
~/.config/termite/config
或者通过 cd'ing 进入包含该文件的目录,然后执行它:
cd ~/.config/termite/config
./config
答案2
我的许可被拒绝了。就我而言,链接以某种方式损坏了,我必须删除链接的文件,然后重新链接它
ln -s /intranet/note/zshtips.html zshtips.html
我可以/应该测试链接的有效性
readlink zshtips.html