1

所以我正在尝试为我的点文件创建符号链接(这样我就可以拥有一个集中的点文件存储库)但每次我这样做时,iTerm 都不会读取符号链接的文件。基本上意味着我将无法访问任何别名或其他配置。

我相信我通过将链接放在主目录中并将实际文件放在存储库位置中正确地对文件进行符号链接:

ln -s ~/.dot_file ~/Google\ Drive/Developer/git\ repositories/dotfiles/dot_file

我也尝试过以相反的方式进行操作,但是存储库中没有链接中的文件内容。又名:

touch ~/Google\ Drive/Developer/git\ repositories/dotfiles/dot_file
mv .dot_file ~/Google\ Drive/Developer/git\ repositories/dotfiles/dot_file
cd ~/Google\ Drive/Developer/git\ repositories/dotfiles
ln -s dot_file ~/.dot_file

我参考了这些文章。

请帮忙!:)

4

1 回答 1

2

您的第一个示例链接错误的方式(它是ln -s source target,就像cpand mv)。

在第二个示例中,您创建了无效的相对链接。

您可以使用ls -l yourfile来查看文件是否是符号链接,并查看它指向的位置。

你要做的是:

cd ~ 
ln -s "Google Drive/Developer/git repositories/dotfiles/dot_file" ".dot_file"

在开始之前,请确保您没有~/.dot_file,并确保您Google Drive/Developer/git repositories/dotfiles/dot_file的文件是包含您想要的内容的常规文件(同样,带有ls -l)。

于 2014-05-17T20:20:35.983 回答