레벨268-1 : 기억스택에서 지정된 디렉토리리스트 제거하는 popd 개론
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,918 조회
- 0 추천
- 목록
본문
레벨268-1 : 기억스택에서 지정된 디렉토리리스트 제거하는 popd 개론
popd는 기억하고 있는 디렉토리 기억스택에서 지정된 디렉토리리스트 항목을 제거하는 쉘내부명령어입니다. 그리고 이 popd명령어와 함께 dirs명령어와 pushd명령어는 디렉토리를 북마크하여 쉽게 옮겨 다닐 수 있는 유용한 도구로서 반드시 함께 익혀두셔야 합니다.
그리고 popd는 디렉토리 기억스택의 최 상단에 있는 디렉토리를 꺼내고(pop) 현재 디렉토리를 그 디렉토리로 이동합니다. 쉽게 말씀 드려서 popd는 최근에 기억된 디렉토리를 꺼내는 것입니다.
참고로pushd는 현재위치나 지정한 위치의 디렉토리를 디렉토리 기억스택에 저장하는 역할을 합니다. 즉, 디렉토리를 북마크(bookmark)하는 역할을 하는 셈입니다. 즉, pushd는 새로운 디렉토리 하나를 디렉토리 기억스택에 집어넣는 역할을 합니다. 그리고 dirs는 현재 디렉토리 기억스택에 저장된(북마크되어있는) 디렉토리리스트를 출력해 줍니다.
dirs와 pushd에 대한 자세한 설명과 사용법은 이 책의 각 명령어편을 참조하시기 바랍니다.
사용형식
popd
popd +n
popd -n
즉, popd와 pushd, 그리고 dirs는 하나의 셋트명령어들이며 이들과 관계를 간단히 정리하면 다음과 같습니다.
popd : 디렉토리기억스택의 최 상단 리스트 하나를 제거한다. (pushd와 반대)
pushd : 지정한 디렉토리리스트를 디렉토리기억스택에 집어넣는다. (popd와 반대)
dirs : 기억되어있는 디렉토리기억스택의 현재 리스트들을 확인한다.
관련자료
-
이전
-
다음