폴더 구조에서 한 번에 여러 디렉터리를 앞뒤로 탐색하는 방법

폴더 구조에서 한 번에 여러 디렉터리를 앞뒤로 탐색하는 방법

저는 Ubuntu 20.04 셸을 사용하고 있으며 C:\여기에 Windows를 설치했습니다.

대상 폴더 "구조":

/mnt/c/Users/Michael/Folders/Projects/GitremoteConnections/Issues/Conflicts/Week1

질문

현재 폴더에 있는 경우 mick@msi:/mnt/c간단한 명령으로 Week1 폴더에 빠르게 들어갈 수 있는 방법이 있나요?

내가 시도한 것

시도해 보았지만 mick@msi:/mnt/c cd ~/Week1작동하지 않았습니다.

나는 이것이 효과가 있었다고 맹세할 수 있었습니다. 분명히 저는 Linux를 처음 접했습니다.

답변1

아마도 당신은 찾고 있습니까 CDPATH? 이것은 Bash에서 사용되는 변수로 cd, 명령을 실행하려고 할 때 검색하는 방법과 다소 유사합니다 . 존재하지 않는 디렉토리에 액세스 PATH하려고 하면 Bash 는 다음과 같이 디렉토리에서 일치하는 이름을 검색하고 찾으려고 시도합니다. 나열된 것.cdCDPATH

(분명히 이를 위해서는 항목 중 하나로 cd Week1및 를 말해야 합니다 .)/mnt/c/Users/Michael/Folders/Projects/GitremoteConnections/Issues/Conflicts/CDPATH

당신은 또한 볼 수 있습니다cdBash 참조 매뉴얼의 문서.

답변2

pushd "/path/Different Directory/"
#do something
popd

또는 파일/디렉터리 작업을 더 쉽게 처리하는 Midnight Commander를 사용하세요.

답변3

환경에 경로를 추가할 수 있습니다.

나는 자주 방문하는 경로로 빠르게 이동하기 위해 비슷한 방법을 사용합니다.

.bashrc내 개인 서버 에는 다음과 같은 것이 있습니다.

SAMBA_NAS="/path/to/the/nas"
SAMBA_HOME="/path/to/the/remotehome"

따라서 이러한 디렉토리로 이동해야 할 때 다음을 수행합니다.

cd $SAMBA_NAS

따라서 귀하와 비슷한 것을 추가할 수 있습니다 .bashrc.

PROJECT_WEEK_1="/mnt/c/Users/Michael/Folders/Projects/GitremoteConnections/Issues/Conflicts/Week1"

해당 경로로 이동 해야 하는 경우 cd'ing:

cd $PROJECT_WEEK_1

물론입니다. PROJECT_WEEK자리 표시자일 뿐이므로 적합한 것을 선택하세요.

관련 정보