시작하기무료로 시작하기

디렉터리는 어떻게 만들고 삭제하나요?

mv는 디렉터리를 파일과 동일하게 취급합니다. 예를 들어, 홈 디렉터리에 있을 때 mv seasonal by-season을 실행하면 mvseasonal 디렉터리의 이름을 by-season으로 바꿔요. 하지만 rm은 다르게 동작합니다.

디렉터리에 대해 rm을 시도하면, 셸은 그렇게 할 수 없다는 오류 메시지를 출력합니다. 주로 작업물이 가득한 디렉터리를 실수로 통째로 지우는 일을 막기 위해서예요. 대신 rmdir라는 별도의 명령을 사용할 수 있습니다. 안전성을 높이기 위해 이 명령은 디렉터리가 비어 있을 때만 동작하므로, 디렉터리를 지우기 전에 그 안의 파일을 먼저 삭제해야 합니다. (숙련 사용자는 rm-r 옵션을 사용해 동일한 효과를 낼 수 있습니다. 명령 옵션은 다음 장에서 다루겠습니다.)

이 연습은 강의의 일부입니다

Shell 입문

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작