符号链接到“.rbenv/”:多少才算太多?

符号链接到“.rbenv/”:多少才算太多?

我一直将大部分点文件保存在 git 存储库中并符号链接到它们,例如

ln -s ~/Development/dotfiles/bash_profile ~/.bash_profile

这太棒了。我做了类似的事情.vim/和我的.vimrc

ln -s ~/Development/vim ~/.vim
ln -s ~/Development/vim/vimrc ~/.vimrc

我刚刚从 RVM 切换到 rbenv,我正在考虑移动.rbenv/到类似的位置并对其进行符号链接,即

ln -s ~/Development/rbenv ~/.rbenv

rbenv 本身大量使用符号链接,而且我通过 Homebrew 安装了它,所以我想知道引入另一层间接层是否不明智。它会对性能产生明显的影响吗?我是否太过分了?

答案1

除非程序花费几乎所有时间来访问这些文件,否则这应该不是问题。但我建议您进行测试(可能使用大量符号链接间接)并查看是否可以注意到性能损失。

仅供参考,Debian 通过 为常见程序引入了至少 2 级符号链接间接/etc/alternatives,我认为没有人抱怨。

相关内容