운영체제가 파일, 디렉토리를 효율적으로 관리하기 위한 트리구조 시스템인 리눅스의 파일 시스템을 살펴보겠습니다.
/ (최상위 루트 디렉토리)
리눅스 파일 체제의 최상위 디렉토리로 모든 디렉토리의 시작점입니다.
bin
리눅스의 기본 명령어(binary)들이 들어있는 디렉토리로 시스템을 운영하기 위한 기본적인 명령어들이 모여있습니다.
boot
부팅에 핵심적인 커널 이미지와 부팅 정보 파일을 담고 있는 디렉토리
- /etc/lilo.conf - 지정한 커널 부팅 이미지 파일이 들어 있으면 부팅 시 중요한 역할
dev
물리적 장치가 파일화 되어 장치파일들이 저장되어 있는 디렉토리로 연결되어 있는 장치의 정보를 확인할 수 있습니다.
etc
시스템 환경 설정 파일이 있는 디렉토리로 네트워크 관련 설정 파일, 사용자 정보 및 암호정보, 파일 시스템 정보, 보안 파일 등등이 위치합니다.
home
홈 디렉토리 아래 사용자들의 '계정명'의 디렉토리가 홈 디렉토리입니다. 보통 리눅스에 처음 로그인하면 접속되는 위치를 말합니다.

media
DVD, CD-ROM, USB 등의 외부 장치들이 마운트 포인트로 사용하는 디렉토리
mnt
파일 시스템을 임시로 연결하는 디렉토리로 media 디렉토리와 차이점은 사용자가 직접 명령어를 통해 마운트하는 경로로 사용됩니다.
root
시스템 관리자의 홈 디렉토리로 일반 사용자가 접근하지 못합니다.
sbin
bin 디렉토리와 비슷하지만 루트유저만 실행할 수 있는 프로그램들이 있는 디렉토리
sys
리눅스 커널관련 정보가 있는 디렉토리
tmp
시스템 사용 중에 발생한 임시데이터가 저장되는 디렉토리로 부팅 시 초기화됩니다.
usr
기본 실행파일과 라이브러리 파일, 헤더 파일 등의 파일이 저장되어 있는 디렉토리로 대부분의 응용프로램과 파일이 저장되어 있습니다.
- bin - 일반적인 유틸리티, 프로그래밍 툴과 함께 대부분의 명령어가 위치
- include - c프로그램에서 포함되는 헤더파일들이 위치
- lib - 라이브러리들이 위치합니다. shell script에서 직접 실행되지 않는 object file, 라이브러리, 내부 바이너리 등이 포함됩니다.
- local - 기본 os에서는 필요하지 않은 실행가능한 파일과 라이브러리들이 위치합니다. 로컬로 설치되어 있는 소프트웨어들은 반드시 /usr/local 디렉토리에 존재해야 합니다.
- sbin - 사용자에 의해 실행되는 데몬, 시스템 유틸리티가 위치합니다. 's'는 'system' 을 의미하며 sbin 계층에 있는 프로그램들을 실행하기 위해서는 root 권한이 필요합니다.
- share - 아키텍쳐에서 독립된 데이터 파일들이 위치합니다.
var
시스템 운영 중에 발생한 데이터와 로그가 저장되어 있는 디렉토리
| 관련포스트 |
| 리눅스 파일 시스템 구조 |
| 서버 | 리눅스 |
| 유닉스 | 기초 (셀명령어, bash_profile) |
| 운영체제 | 컴퓨터 파일시스템 |
'컴퓨터공학 > 소프트웨어' 카테고리의 다른 글
| 엑셀 | 시트 인쇄하기 (페이지 설정, 페이지 미리보기) (4) | 2025.07.31 |
|---|---|
| 아이폰 | 미러링 앱 - 레츠뷰, 미러투, 테너쉐어 비교 (6) | 2025.07.21 |
| 엣지 (Edge) 브라우저 저장된 정보 (자동완성) 삭제 (4) | 2025.06.23 |
| 우리 WON 페이 결제방법, 사용처, 이용내역조회 (13) | 2025.06.02 |
| 어도비 애크로뱃 (Acrobat) 한글로 언어 변경 하는 방법 (3) | 2025.04.17 |
| MAC | 맥 디스크 유틸리티 포맷방식, 보안옵션 (6) | 2025.04.11 |
| 유튜브 프리미엄 결제 수단 (문화누리카드) (6) | 2025.03.24 |
| 토스 홈화면 계좌순서바꾸기와 계좌숨기기 (2) | 2025.03.20 |
댓글