다른 사람들처럼 나도 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