리디렉션에 심볼릭 링크를 사용하시나요?

리디렉션에 심볼릭 링크를 사용하시나요?

cd링크에 대한 호출이 링크 경로로 리디렉션 되도록 심볼릭 링크를 설정할 수 있습니까 ? 이 같은:

$ ln /A/B /B/C
$ cd /A/B
$ pwd
/B/C
$

답변1

bash또는 zshPOSIX 쉘을 사용하는 경우

cd -P
pwd -P

아니면 영구적으로 만드세요.

  • : 또는bashset -Pset -o physical
  • : 또는zshset -wset -o chaselinks
  • 다른 POSIX 쉘에서는:alias cd='cd -P'
  • 존재하다 tcsh:set symlinks = chase

하지만 여러분이 보는 효과는 링크 자체가 아니라 셸에 의해 생성됩니다. 따라서 실제 질문에 대한 대답은 "아니요"입니다.

관련 정보