나는 항상 대부분의 도트 파일을 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
누구도 불평하지 않았다고 생각합니다.