cd
링크에 대한 호출이 링크 경로로 리디렉션 되도록 심볼릭 링크를 설정할 수 있습니까 ? 이 같은:
$ ln /A/B /B/C
$ cd /A/B
$ pwd
/B/C
$
답변1
bash
또는 zsh
POSIX 쉘을 사용하는 경우
cd -P
pwd -P
아니면 영구적으로 만드세요.
- : 또는
bash
set -P
set -o physical
- : 또는
zsh
set -w
set -o chaselinks
- 다른 POSIX 쉘에서는:
alias cd='cd -P'
- 존재하다
tcsh
:set symlinks = chase
하지만 여러분이 보는 효과는 링크 자체가 아니라 셸에 의해 생성됩니다. 따라서 실제 질문에 대한 대답은 "아니요"입니다.