우분투 리눅스 디렉토리 구조는 어떻게 구성되었을까요? 리눅스는 최상위 폴더가 슬래시 / 기호이고, 이를 중심으로 하위 폴더들이 가계도 처럼 배치되어 있습니다.
리눅스 디렉토리 구조
리눅스의 디렉토리 구조는 최상위 /
폴더를 기준으로 하위에 bin
, boot
, home
, root
, var
등의 파일들이 배치되어 있습니다.
여기서 직관적으로 가장 이해하기 쉬운 home
폴더를 기준으로 설명을 해보겠습니다.
우분투 디렉토리 트리
우분투 그놈 환경에서 보는 바탕화면의 디렉토리 경로는 어디에 있을까요?
최상위 폴더(/) → home → 사용자 계정(dasima) → 바탕화면 순서로 구성됩니다.
/home/dasima/바탕화면
그놈 환경에서 디렉토리 구조 확인
똑같이 바탕 화면을 찾아가는 방법으로 설명해보겠습니다. 파일 → + 다른 위치 → 컴퓨터 경로로 이동합니다.
그림과 똑같은 전체 폴더 스냅샷이 표시됩니다. home 폴더를 클릭합니다.
본인의 리눅스(우분투) 계정명을 클릭합니다. 저는 계정명이 dasima
이므로 dasima
를 클릭합니다.
바탕화면 폴더가 보입니다.
/home/dasima
디렉토리는 사실 좌측의 메뉴와 동일합니다.
그리고 이 좌측에 있는 메뉴들(홈, 바탕화면, 다운로드, 문서 등)이 바로 /home/dasima
의 구조에 속합니다.
우분투의 그놈 환경에서 조작하는 파일들은 리눅스의 home
폴더의 파일들이 중심이라는 것을 구조상에서 알 수 있습니다.
터미널에서 리눅스 / 디렉토리 경로 확인
터미널에서 위에서 본 디렉토리 경로를 확인하려면 tree
라는 패키지 설치를 통해서 확인해 볼 수 있습니다.
sudo apt install tree
똑같이 바탕화면이라는 폴더가 나오게 조회를 하기 위해서 먼저 최상위 폴더로 이동을 합니다. 리눅스의 최상위 폴더는 /
입니다. /
폴더로 이동하는 명령어는 아래와 같습니다.
cd /
tree
명령어에 디렉토리를 하위 1개만 본다는 명령을 주기 위해서는 아래와 같이 입력합니다.
tree -L 1
위에서 봤던 예시처럼 /
폴더에 있는 디렉토리 일람이 표시됩니다.
터미널 홈 디렉토리 구조 확인
/home/계정명
디렉토리의 구조는 어떻게 확인해야 할까요? 현재 위치와 무관하게 /home/계정명
디렉토리로 바로 이동하는 명령어는 아래와 같습니다.
cd ~
똑같이 tree
명령어를 입력해주면 위의 그림에서 봤던 그놈 GUI 모드에서 봤던 홈 디렉토리의 한글명 폴더 일람이 보입니다.
tree -L 1
그놈 환경의 경우 이미지와 터미널에서 동시에 확인을 할 수 있어서 좀 더 직관적입니다.