Bash Can';t获取用于点文件的符号链接

Bash Can';t获取用于点文件的符号链接,bash,unix,dotfiles,Bash,Unix,Dotfiles,因此,我尝试为我的点文件创建符号链接(这样我就可以拥有一个集中的点文件存储库),但每次我这样做时,iTerm都不会读取符号链接文件。基本上意味着我将无法访问任何别名或其他配置 我相信,通过将链接放在主目录中,并将实际文件放在存储库位置,我正确地对文件进行了符号链接: ln -s ~/.dot_file ~/Google\ Drive/Developer/git\ repositories/dotfiles/dot_file 我也尝试过用相反的方法,但是存储库的链接中没有文件的内容。又名: to

因此,我尝试为我的点文件创建符号链接(这样我就可以拥有一个集中的点文件存储库),但每次我这样做时,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
我引用了这些文章


请帮忙!:)

您的第一个示例链接错误(它是
ln-s源目标
,就像
cp
mv

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

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

您要做的是:

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

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

就在同一页上,
ln-s REAL_FILE LINK
,这是参数顺序,你好像把它颠倒过来了。我现在真的想和你握手。花了太长时间想弄明白这件蠢事。