[Linux] Linux 디렉터리

2020. 3. 17. 14:55Operating System/Linux

1. Linux 디렉터리
   : FHS (Filesystems Hierarchy System)으로 트리 형태의 계층적인 구조
   : 대/소문자 구분 및 파일과 디렉터리 이름 중복 불가
  
   1) 절대경로
      : 최상위 경로를 기준으로 현재 파일이나 디렉터리의 위치를 나타내는 경로
      : 사용자의 현재 위치와는 관계 없음

   2) 상대경로
      : 현재 위치를 기준으로 파일이나 디렉터리의 위치를 나타내는 경로
      : 사용자의 현재 위치에 따라 경로가 달라 짐

디렉터리 구조

디렉터리 설명
/ 최상위 경로
bin 사용자를 위한 명령어 저장 (ls, ps, mv, cat, chmod, ...)
boot 부트로더 및 부팅을 위한 파일 저장
dev 시스템의 장치 파일 저장, 모든 장치는 파일로 표현, udev 데몬에 의해 관리됨
etc 시스템 및 프로그램의 환경설정 파일, 계정 파일/네트워크 설정 파일 등 주요 파일, 백업 필요
home 사용자 계정의 홈 디렉터리 기본 경로, 계정명으로 home 디렉터리 생성
lib 시스템 프로그램 실행에 필요한 공유 라이브러리, 변경 및 삭제하지 않는 것이 좋음
media 플로피, CD-ROM 등 이동식 디스크가 Mount 됨
mnt 파일 시스템 임시 Mount 경로
opt 추가 SW 설치 경로
proc 실행중인 프로세스, CPU, 메모리 등의 시스템 정보가 가상 파일로 저장
root root 관리자 계정의 home 디렉터리
sbin 시스템 관리용 명령 저장, 시스템 수정/복구에 사용되는 명령어, 일반 사용자들 접근 제한 (ifconfig, shutdown)
srv 서비스 디렉터리, FTP/HTTP/CVS 등의 데이터가 저장
sys 시스템 동작에 필요한 파일 저장, 변경 및 삭제하지 않는 것이 좋음
usr 일반 사용자들을 위한 SW 설치 위치
var 수시로 업데이트 되는 파일들이 위치, Log 파일, HTTP/MAIL/DNS 등이 동작할 때 데이터가 저장되기도 함
lost+found 부팅 시 파일 시스템에 문제 발생 시 fsck명령으로 복구할 때 사용 됨, 한 파일 시스템당 하나만 존재
728x90

'Operating System > Linux' 카테고리의 다른 글

[Linux] Linux 파일 및 디렉터리 명령어 (1)  (0) 2020.03.17
[Linux] Linux 파일  (0) 2020.03.17
[Linux] Linux 기본 명령어  (0) 2020.03.17
[Linux] CentOS 설치  (0) 2020.02.29