즐겨찾기 목록에서 디렉토리로 이동 [중복]

즐겨찾기 목록에서 디렉토리로 이동 [중복]

다른 사람들처럼 나도 cd내장된 명령을 사용하여 디렉터리 구조를 탐색합니다. 탭 완성이 유용합니다. 때로는 디렉토리 사이를 이동하기 위해 pushd및 를 사용합니다.popd

제가 자주 사용하는 디렉토리 중 일부입니다. 즐겨찾기로 저장한 다음 이름으로 해당 즐겨찾기로 이동할 수 있는 방법이 있나요?

나는 쉘 스크립트를 쉽게 작성할 수 있고 실제로 그렇게 했습니다. 하지만 내장된 명령이나 설치 가능한 스크립트가 있는지 알고 싶습니다.

저는 macOS에서 bash 3.2를 사용하고 Debian에서는 bash 4.4를 사용하고 있습니다.

답변1

남자 난교:

   CDPATH The  search  path for the cd command.  This is a colon-separated
          list of directories in which the  shell  looks  for  destination
          directories  specified  by  the  cd  command.  A sample value is
          ".:~:/usr".

답변2

이것은 즐겨찾기 목록이 아니라 "즐겨찾기의 상위" 목록입니다. CDPATHbash 쉘 변수를 실행할 때 쉘이 검색할 디렉토리 목록으로 설정할 수 있습니다 cd ....

예를 들어, 디렉토리가 있는 경우

/home/doekman/work/projects/alpha
/home/doekman/work/projects/beta
/home/doekman/work/projects/gamma

그런 다음 설정을 사용하여 CDPATH다음 ~/work/projects의 하위 디렉터리 중 하나로 전환할 수 있습니다 projects.예를 들어

cd beta

관련 정보