
모든 사용자의 디렉토리에는 to가 있습니다 /var/www/website/public_html/
. 그러나 사용자가 cd
링크로 이동할 때마다 경로는 로 표시됩니다 /home/username/public_html/
. 디렉터리에 연결하는 방법이 있습니까? 하지만 사용자가 디렉터리로 변경하면 명령이 pwd
해당 디렉터리에 대한 표준 경로 또는 실제 경로를 표시합니까?
감사해요.
답변1
그건특징최신 쉘(Bourne 쉘 및 원래 csh(및 원래 Almquist 쉘도 가능)은 영향을 받지 않습니다.) 이를 해결하려면 다음을 사용하십시오 cd -P
.
cd -P public_html
기본값으로 설정하시면 됩니다
alias cd='cd -P'
POSIXly 또는 Chris가 말한 대로:
set -o physical
bash나 zsh에서 또는
setopt chaselinks
zsh에서 또는
set symlinks = chase
tcsh에서.
답변2
set -o physical
Stephane이 말한 것 외에도 bash
.