Bash에서는 set -P
내 것을 넣고 .bashrc
절대 경로를 사용할 수 있습니다. 즉, 심볼릭 링크를 통해 디렉토리로 변경한 다음 를 사용하면 cd ..
심볼릭 링크가 포함된 디렉토리가 아닌 해당 디렉토리의 정식 상위 디렉토리로 이동됩니다.
항상 절대 경로를 사용하도록 zsh를 구성하는 방법은 무엇입니까?
답변1
~에서zshoptions(1)
CHASE_LINKS (-w) Resolve symbolic links to their true values when changing direc- tory. This also has the effect of CHASE_DOTS, i.e. a `..' path segment will be treated as referring to the physical parent, even if the preceding path segment is a symbolic link.
그래서 당신은 setopt CHASE_LINKS
당신의 어딘가에 있을 것입니다 .zshrc
. 행동을 cd
변화시키는 징후도 있습니다 cd
.
If the -s option is specified, cd refuses to change the current directory if the given pathname contains symlinks. If the -P option is given or the CHASE_LINKS option is set, symbolic links are resolved to their true values. If the -L option is given symbolic links are retained in the directory (and not resolved) regardless of the state of the CHASE_LINKS option.