심볼릭 링크 `init.el`

심볼릭 링크 `init.el`

내 emacs 를 init.el. 그러나 이 작업을 시도하면 명령이 실패합니다 ~/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

관련 정보