더북(TheBook)

rmdir은 디렉터리를 삭제하는 명령입니다. ‘rmdir [디렉터리]’ 형식으로 입력합니다. 앞서 만들어 둔 비어 있는 emptydir 디렉터리를 삭제해 봅시다. rmdir은 비어 있는 디렉터리만 삭제합니다. 디렉터리에 파일이 있다면 rm 명령을 사용해야 합니다.

tedious@master:~$ rmdir emptydir

Q 명령행 완성 기능을 알려 주세요


A 배시 셸이 제공하는 명령행 완성 기능(command line completion)을 이용하면 입력 시간을 줄일 수 있습니다. 명령행에서 명령을 입력할 때 파일이나 명령의 경로 일부를 입력하고 Tab을 누르면 배시가 알아서 남은 부분을 완성해 주는 기능입니다.

디렉터리를 이동할 때 유용하게 사용됩니다. emptydir 디렉터리로 이동할 때 cd emptydir을 모두 입력하지 말고 ‘cd e’까지만 입력하고 Tab을 누릅니다.

supreme@master:~$ cd e Tab

배시가 하위 디렉터리 경로를 알고 있기 때문에 나머지 글자가 자동 완성될 것입니다.

supreme@master:~$ cd emptydir

같은 글자로 시작하는 하위 디렉터리가 여럿 있다면 Tab을 한 번 더 눌러 봅니다. 선택 가능한 하위 디렉터리를 보여 줄 것입니다.

supreme@master:~$ ls Bas Tab
BaseballTeam/ BasketballTeam/
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.