cd ~
홈 디렉토리로 연결되는 것과 같은 방법으로 나를 그곳으로 데려갈 다른 기호를 만드는 것이 가능 @
합니까 ?cd @
/my/working/directory
답변1
CDPATH 변수를 사용하여 이를 시뮬레이션할 수 있습니다. 대상 경로에 대한 소프트 링크가 포함된 디렉토리를 생성하십시오.
mkdir ~/dir_aliases
ln -s /path/to/alias ~/dir_aliases/@
ln -s /another/path ~/dir_aliases/%
...
그런 다음 이 디렉터리를 CDPATH에 추가합니다(아마도 .bashrc 또는 이와 유사).
CDPATH=~/dir_aliases
유형
cd @
~/dir_aliases/@
(안타깝게도 링크 경로가 표시되므로 반드시 연결 해야 합니다.)
cd $(readlink -f .)
그래야만 참된 길을 볼 수 있습니다. )
답변2
두 가지 옵션이 떠올랐습니다.
변수 사용:
w="/my/working/directory" cd "$w"
별칭 사용:
alias cdw='cd /my/working/directory' cdw