[Linux]파일구조

Geeho.a·2020년 10월 27일
0

리눅스 파일구조

종 류내 용
/(루트)최상위 디렉토리, 루트 디렉토리. 절대경로의 기준이 되는 디렉토리 이다.
/bin- 리눅스의 기본 명령어(binary)들이 들어있는 디렉토리. 시스템을 운영하는데 기본적인 명령어들이 들어있는 디렉토리. root사용자와 일반 사용자가 함께 사용할 수 있는 명령어 디렉토리이다.
/boot리눅스 부트로더(Boot Loader)가 존재하는 디렉토리. 부팅에 핵심적인 커널 이미지와 부팅정보 파일을 담고 있는 디렉토리
/dev시스템 디바이스 파일을 저장하고 있는 디렉토리
/etc시스템 설정상태가 담겨있는 디렉토리
/home일반 계정 사용자들의 홈 디렉토리. useradd 명령어로 새로운 사용자를 생성하면 대부분 사용자의 ID와 동일한 이름의 디렉토리가 자동으로 생성됨
/lib공유 라이브러리 파일들이 담겨있다. 커널모듈파일과 라이브러리 파일. 커널이 필요로 하는 커널 모듈 파일들과 프로그램에 필요한 각종 라이브러리 파일들이 존재함
/mediaDVD,CD-ROM, USB등과 같은 탈부착 가능한 장치들의 마운트포인트로 사용되는 디렉토리
/mnt/media 디렉토리와 비슷한 용도로 탈부착이 가능한 장치들에 대하여 일시적인 마운트포인트로 사용하는 디렉토리
/proc'가상파일시스템' 이라고 하는 곳으로 현재 메모리에 존재하는 작업들이 파일 형태로 존재하는 곳.kernel의 옵션 값을 즉시 변경할 수 있는 파라미터파일들이 있다.
/root시스템 최고관리자인 root사용자의 개인 홈디렉토리
/sbin시스템 관리자용 명령어를 저장하고 있는 디렉토리
/tmp공용디렉토리.임시디렉토리. 시스템을 사용하는 모든 사용자들이 공동으로 사용하는 디렉토리.프로세스 과정에서 발생되는 임시파일들을 모아둠
/usr일반 사용자들이 주로 사용하는 디렉토리. 일반 사용자들용 명령어들은 /usr/bin에 위치함
/usr/bin일반 사용자들이 사용가능한 명령어 파일들이 존재하는 디렉토리
/usr/lib/lib에 들어가지 않은 라이브러리 디렉토리
/usr/sbin/bin에 제외된 명령어와 네트워크관련 명령어가 들어있는 디렉토리.
/usr/src프로그램 소스가 저장되는 디렉토리
/usr/local어플리케이션들을 소스로 컴파일설치할 때 사용되는 장소
/var시스템 운용중 생성되었다가 삭제되는 데이터들을 임시 저장하기 위한 공간으로 사용되는 디렉토리
/var/log시스템로그파일이 저장되는 디렉토리
/var/ftpFTP홈디렉토리
/var/named/DNS에서 사용하는 zone파일들이 저장
/var/spool/mail/각 계정사용자들의 메일파일이 저장되는 디렉토리
/var/spool/lpd/프린트를 하기 위한 임시 디렉토리(스풀링 디렉토리)
/var/spool/mqueue/발송을 위한 메일 일시저장 디렉토리
/var/spool/cron/각 사용자들의 cron 설정파일들이 저장됨
/var/spool/at/예약작업에 관련 파일들이 저장
/lost+found부팅시 파일시스템 손상이 되었을 때 사용되는 디렉토리. 평소에는 파일에 이상이 없으면 비어있음

0개의 댓글