3.4.6 디렉터리 다루기
pwd 명령은 현재 작업하고 있는 디렉터리 위치를 화면에 표시합니다. 디렉터리 경로는 슬래시(/)로 구분합니다. /home/supreme 위치는 최상위 루트 디렉터리(/) 아래 home 디렉터리, 다시 그 아래에 있는 supreme 디렉터리를 의미합니다.
supreme@master:~$ pwd
/home/supreme
디렉터리를 생성하는 명령은 mkdir입니다. 새로 만들 디렉터리 이름을 입력합니다.
supreme@master:~$ mkdir emptydir
mkdir의 -p(--parents) 옵션은 상위 디렉터리를 포함하는 하위 디렉터리를 생성합니다. 현재 작업 디렉터리에 BaseballTeam이라는 디렉터리를 만들고, 다시 그 아래 KBO라는 디렉터리를 생성하려면 mkdir을 두 번 실행해야 하지만 -p 옵션으로 한 번에 생성 가능합니다.
supreme@master:~$ mkdir -p BaseballTeam/KBO
이렇게 해보세요 ≣
-p 옵션 없이 하위 디렉터리 BasketballTeam/NBA를 생성하는 명령을 실행하면 오류가 발생할 것입니다.
supreme@master:~$ mkdir BasketballTeam/NBA
mkdir: 'BasketballTeam/NBA' 디렉터리를 만들 수 없습니다: 그런 파일이나 디렉터리가 없습니다