20. Programming/Tools - 4Linux

[Linux] 이전 dir로 이동하기 (Going to previous dir)

x미소 2018. 4. 6. 10:28

Ref : https://unix.stackexchange.com/questions/81224/how-to-go-to-the-previous-working-directory-in-terminal


간단한 방법


$ cd   -


OR


$ cd   $OLDPWD


위 명령이 먹히지 않을 때는 아래 명령을 입력하여

$ cd - 를 동작하도록 한다.


$ cd   -; pwd




Stack을 이용하는 방법

$ cd  - 는 바로 전 dir로만 이동된다. stack를 이용하면 Dir 이동 History를 관리할 수 있다. (하지만 낫설다)



$ pushd                        => 현재 stack 출력


$ pushd   dirName       => push current dir and go to dirName 


$ popd                         => pop dir and change dir



EX>


[/]                           $ pushd ~/aaa      => push root dir & go to aaa dir


[/home/aaa]           $ pushd ~/bbb      => push aaa dir & go to bbb dir


[/home/aaa/bbb]    $ popd              => pop aaa dir & go to aaa dir


[/home/aaa/]          $ popd              => pop root dir & go to root dir