강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

레벨262-1 : 스택내의 디렉토리 리스트를 출력하는 dirs명령어 개론

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

레벨262-1 : 스택내의 디렉토리 리스트를 출력하는 dirs명령어 개론

 

dirs 현재 디렉토리 기억스택에서 기억하고 있는 디렉토리 리스트를 출력하는 쉘내부명령어입니다. dirs명령어와 pushd, 그리고 popd명령어는 디렉토리를 북마크하여 쉽게 옮겨 다닐 있는 유용한 도구로서 반드시 함께 익혀두셔야 하는 것입니다.

 

pushd 현재위치나 지정한 위치의 디렉토리를 디렉토리 기억스택에 저장하는 역할을 합니다. , 디렉토리를 북마크(bookmark)하는 역할을 하는 입니다. , pushd 새로운 디렉토리 하나를 디렉토리 기억스택에 집어넣는 역할을 합니다.

 

그리고 popd 디렉토리 기억스택의 상단에 있는 디렉토리를 꺼내고(pop) 현재 디렉토리 위치를 남아있는 리스트 앞의 리스트위치로 이동합니다. 쉽게 말씀 드려서 popd 최근에 기억된 디렉토리를 꺼내는 것입니다.

 

그리고 dirs 현재 디렉토리 기억스택에 저장된(북마크되어있는) 디렉토리리스트를 출력해 줍니다. 디렉토리리스트를 출력하는 방법에는 여러 가지 옵션을 사용하여 다양하게 출력할 있습니다. 방법들은 아래 사용예에 자세히 설명되어 있습니다.  

 

사용형식

        dirs  [옵션] [+n|-n]

        pushd [디렉토리경로명]

        popd  [디렉토리경로명] [+n|-n]

 

거듭 강조 드리지만 이들 dirs, pushd, popd 명령어는 쉘프로그램에서 주로 함께 사용되므로 동시에 익혀두셔야 효율적인 사용을 있습니다.

 

, popd pushd, 그리고 dirs 하나의 셋트명령어들이며 이들 관계를 다시 한번 정리하면 다음과 같습니다.

 

popd   : 디렉토리기억스택의 상단 리스트 하나를 제거한다. (pushd 반대)

pushd  : 지정한 디렉토리리스트를 디렉토리기억스택에 집어넣는다. (popd 반대)

dirs   : 기억되어있는 디렉토리기억스택의 현재 리스트들을 모두 확인한다.

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  103 명