그럼 컨텍스트를 설정해 보겠습니다. 두 가지 경로:
/some/very/convoluted/path/name/the-wanted-directory
/myhome
나는 그 안에 심볼릭 링크를 만들고 /myhome
그 cd
안으로 들어갑니다.
/myhome $ ln -s /some/very/convoluted/path/name/the-wanted-directory .
/myhome $ cd the-wanted-directory
/myhome/the-wanted-directory $
그러나 cd
백업할 때:
/myhome/the-wanted-directory $ cd ..
/some/very/convoluted/path/name $
# Where am I? I'm lost! I want to get back to /myhome!
cd ..
기본적으로 나는 심볼릭 링크의 물리적 부모를 따르고 싶지 않습니다 . 이에 대해 어떤 옵션을 설정해야 합니까? csh
그게 중요하다면 나는 를 사용하고 있습니다 .
답변1
다음을 통해 symlinks
변수의 값을 확인할 수 있습니다.
$ set | less
내가 원하는 동작을 얻으려면 다음을 수행하십시오.
$ set symlinks="ignore"
자세한 내용은 man tcsh
변수 섹션을 참조하세요 symlinks
.