동일한 디렉토리에 있는 일부 스크립트에 대한 심볼릭 링크로 다른 구성 파일을 갖는 것이 좋은 습관입니까?

동일한 디렉토리에 있는 일부 스크립트에 대한 심볼릭 링크로 다른 구성 파일을 갖는 것이 좋은 습관입니까?

다음 구성 파일을 디렉토리 아래의 일부 스크립트에 대한 심볼릭 링크로 알고 싶습니다(예 ~/program_files/configurations/: .

  • 이러한 스크립트는 /etc/rc.local, /etc/profile, ~/.profile, ~/.bash_profile, ~/.bashrc운영 체제가 시작되고, 로그인 쉘이 시작되고, 대화형 비로그인 쉘이 시작될 때 실행됩니다.

  • /usr/lib/pm-utils/sleep.d/아래 및 아래 스크립트는 /etc/pm/sleep.d/운영 체제가 일시 중지/최대 절전 모드 및 재개/해제될 때 실행됩니다.

내 의도는 한 디렉터리에 파일을 백업하는 것이 여러 디렉터리에 파일을 백업하는 것보다 쉽다는 것입니다.

구성 파일로 심볼릭 링크를 사용하면 나중에 보이지 않는 문제가 발생합니까?

구성 파일을 ~/program_files/configuration/각각 사용할 위치에 연결하는 스크립트를 작성하는 것도 좋은 생각입니까?

감사해요.

답변1

이것은 실제로 매우 일반적입니다. 특히 dotfiles. 모든 구성 파일( dotfiles일반적으로 로 시작함 .)을 단일 저장소에 보관한다는 아이디어입니다 git. 서로 다른 시스템 간의 쉬운 동기화를 허용하고 git작동 방식으로 인해 무료로 백업을 제공합니다. 예를 들어 내 컴퓨터에서는 다음과 같습니다.

$ ls -Alhtr ~/.bashrc
lrwxrwxrwx 1 ja users 21 Jun 22  2016 /home/ja/.bashrc -> dotfiles/bash/.bashrc

관련 정보