".rbenv/"에 대한 심볼릭 링크: 얼마나 많은가요?

".rbenv/"에 대한 심볼릭 링크: 얼마나 많은가요?

나는 항상 대부분의 도트 파일을 git 저장소에 보관하고 심볼릭 링크했습니다.

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

정말 대단해요. 나는 비슷한 일을했고 .vim/.vimrc:

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

.rbenv/방금 RVM에서 rbenv로 전환했고 이와 같은 것으로 이동하여 심볼릭 링크할 생각입니다 .

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

rbenv 자체는 심볼릭 링크를 많이 사용하며 Homebrew를 통해 설치했기 때문에 또 다른 간접 계층을 도입하는 것이 현명하지 않은지 궁금합니다. 성능에 눈에 띄는 영향을 미칠까요? 내가 너무 멀리 갔나?

답변1

프로그램이 이러한 파일에 액세스하는 데 거의 모든 시간을 소비하지 않는 한 이는 문제가 되지 않습니다. 하지만 테스트(아마도 많은 심볼릭 링크 간접 사용)를 통해 성능 저하가 있는지 확인하는 것이 좋습니다.

참고로 데비안은 공통 프로그램에 대해 최소한 레벨 2 심볼릭 링크 간접 참조를 도입했는데 /etc/alternatives누구도 불평하지 않았다고 생각합니다.

관련 정보