我在链接点文件时遇到了麻烦。我的主目录〜/dotfiles中有一个文件夹,该文件夹已同步到github存储库。我试图将我的.vimrc文件放在〜/dotfiles/.vimrc中,并创建一个符号链接(symbolic link)以将其放在〜/.vimrc中。为此,我输入

ln -s ~/dotfiles/.vimrc ~/.vimrc
但是当我运行它时,它说
ln: /Users/me/.vimrc: File exists
我究竟做错了什么?

最佳答案

该错误消息表示您已经在~/.vimrc上拥有一个文件,但ln拒绝覆盖该文件。删除~/.vimrc并再次运行ln,或者通过传递ln选项让-f为您删除它:

ln -s -f ~/dotfiles/.vimrc ~/.vimrc

关于unix - Symlink点文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46534290/

10-13 05:49