4.2 이전 디렉터리로 편리하게 돌아가기
지금까지 다른 디렉터리로 편리하게 이동하는 방법을 알아봤다. 이번에는 지금까지 이동하며 거쳐온 이전 디렉터리로 편리하게 돌아가는 방법을 소개하겠다.
4.2.1 ‘cd –’로 두 디렉터리 사이를 반복해서 오가기
현재 작업 디렉터리가 아주 깊은 경로에 있고, cd 명령을 사용해 다른 디렉터리로 이동해야 한다고 가정해보자.
$ pwd /home/smith/Finances/Bank/Checking/Statements $ cd /etc
그런데, 이전 디렉터리로 다시 돌아가야 할 일이 생겼다. 그럴 때는 긴 경로를 다시 입력하는 대신 cd - 명령을 사용한다.
$ cd -
/home/smith/Finances/Bank/Checking/Statements
바로 이전 디렉터리로 돌아간 후, 그 경로를 출력해준다.
cd – 명령을 반복해서 사용하면 두 디렉터리를 왕복하는 효과가 있으며, 터미널 창 하나에서 두 디렉터리를 오가는 작업을 할 때 유용하다. 주의할 점은 셸이 기억하는 것은 바로 직전 작업 디렉터리뿐이라는 점이다. 예를 들어 다음과 같이 /usr/local/bin과 /etc라는 두 디렉터리를 오가고 있었다고 가정해보자.
$ pwd /usr/local/bin $ cd /etc # 셸은 /usr/local/bin 디렉터리를 기억 중이다 $ cd - # 지금은 /etc 디렉터리를 기억 중이다 /usr/local/bin $ cd - # 현재 기억된 디렉터리는 /usr/local/bin이다 ...
Get 효율적인 리눅스 명령어 사용의 기술 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.