符号链接 `init.el`

符号链接 `init.el`

我想将我的 emacs 符号链接init.el到位于 的 dotfiles 存储库中~/Documents/Dotfiles。但是,当我尝试这样做时,即使我的提示没有返回错误,命令也会失败 -ls -la那里没有显示链接。例如,我可能会执行以下操作:

ln -s ~/.emacs.d/init.el ~/Documents/Dotfiles/.emacs.d/init.el

emacs 配置(由于它们是“在幕后”的目录)是否与您可能想要符号链接的其他文件有所不同?

.emacs.d

太;博士别名很奇怪,虽然命令有效,但这个链接没有显示,ls -la这并不是 emacs 的错。

符号链接

答案1

据我所知,就我而言,当目标链接具有不存在的目录时,就会发生这种情况。尝试这个:

文件应该存在:

file /Users/Chris/.emacs.d/init.el

删除以前的符号链接(如果存在):

rm /Users/Chris/Documents/Dotfiles/.emacs.d/init.el

现在创建所需的目录:

mkdir -p /Users/Chris/Documents/Dotfiles/.emacs.d/

并创建符号链接:

ln -s /Users/Chris/.emacs.d/init.el /Users/Chris/Documents/Dotfiles/.emacs.d/init.el

相关内容