명령줄에서 작업할 때 매우 유용 pushd
하고 popd
자주 필요하지만 완전히 마음에 들지는 않습니다. 이것은 주관적이지만 이 쌍의 이름을 지정하는 것은 직관적이지 않다고 생각합니다.
일시적으로 디렉터리를 변경한 다음 원래 디렉터리로 돌아갈 수 있는 다른 명령이 있습니까?
답변1
cd newdir
나는 새 디렉토리로 갔다가 돌아 오는 @gilles의 답변을 정말 좋아합니다 cd -
.
cd
몇 개의 디렉터리로 이동하여 롤백해야 하는 경우 계산기 개념을 사용하는 것이 도움이 됩니다. bash 구성 파일에 다음 두 가지 별칭을 추가하는 것이 좋습니다.
alias cdm="pushd" # m is for memorize
alias cdr="popd" # r is for recall.
이제 직관적이 됩니다.
cdm newdir
그리고 해야 할 일을 하세요 newdir
. 원래 디렉토리로 돌아가려면 다음을 사용하십시오.
cdr