![즐겨찾기 목록에서 디렉토리로 이동 [중복]](https://linux55.com/image/124010/%EC%A6%90%EA%B2%A8%EC%B0%BE%EA%B8%B0%20%EB%AA%A9%EB%A1%9D%EC%97%90%EC%84%9C%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A1%9C%20%EC%9D%B4%EB%8F%99%20%5B%EC%A4%91%EB%B3%B5%5D.png)
다른 사람들처럼 나도 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
이것은 즐겨찾기 목록이 아니라 "즐겨찾기의 상위" 목록입니다. CDPATH
bash 쉘 변수를 실행할 때 쉘이 검색할 디렉토리 목록으로 설정할 수 있습니다 cd ...
.
예를 들어, 디렉토리가 있는 경우
/home/doekman/work/projects/alpha
/home/doekman/work/projects/beta
/home/doekman/work/projects/gamma
그런 다음 설정을 사용하여 CDPATH
다음 ~/work/projects
의 하위 디렉터리 중 하나로 전환할 수 있습니다 projects
.예를 들어
cd beta