Infra/Linux

[Linux] 리눅스 디렉토리 구조

당닝 2021. 11. 9. 17:25
728x90
리눅스와 윈도우의 비교
리눅스 윈도우
/(슬래시) \(역슬래시)
디렉토리 폴더

 

 

리눅스 디렉토리 구조

리눅스는 파일을 계층적으로 관리하는 트리 구조를 띈다.

 

디렉토리 설명
/(루트) 최상위 디렉토리인 루트 디렉토리. 리눅스의 모든 디렉토리의 시작점
/bin 기본적인 명령어가 저장된 디렉토리. 
/boot 리눅스 부트로더가 존재하는 디렉토리. 부팅 관련한 파일 디렉토리.
/sbin 시스템 관리를 위한 명령어가 저장된 디렉토리.
/dev 시스템 디바이스를 저장하고 있는 디렉토리. 즉, 하드디스크 장치파일 /dev/sda, CD-ROM 장치파일 /dev/cdrom 등과 같은 장치파일들이 존재하는 디렉토리
/etc 시스템의 거의 모든 설정 파일이 존재하는 디렉토리. /etc/sysconfig(시스템 제어판용 설정파일), /etc/passwd(사용자관리 설정파일), /etc/named.conf(DNS 설정파일) 등과 같은 파일들이 존재
/home 사용자의 홈 디렉토리. useradd 명령어로 새로운 사용자를 생성하면 사용자 ID와 동일한 이름의 디렉토리가 자동으로 생성됨
/lib 커널 모듈 파일과 라이브러리 파일. 즉, 커널이 필요로하는 커널 모듈 파일들과 프로그램(C, C++ 등)에 필요한 각종 라이브러리 파일들이 존재하는 디렉토리.
/media DVD, CD-ROM, USB 등과 같은 탈부착이 가능한 장치들의 마운트포인트로 사용되는 디렉토리.
/mnt /media 디렉토리와 비슷한 용도로 탈부착이 가능한 장치들에 대하여 일시적인 마운트포인트로 사용하는 디렉토리.
/proc 일명 '가상파일시스템'이라 하는 곳으로, 현재 메모리에 존재하는 모든 작업들이 파일 형태로 존재하는 곳. 디스크 상에 실제 존재하는 것이 아니라 메모리 상에서 존재하기 때문에 가상파일시스템이라 불린다.
/root 시스템 최고 관리자인 root 계정의 홈디렉토리. (/ 디렉토리와 다름)
/tmp 일명 '공용디렉토리'라 하는 곳으로, 시스템을 사용하는 사용자들이 공용으로 사용하는 디렉토리. 
/usr 시스템이 아닌 일반 사용자들이 주로 사용하는 디렉토리. find등과 같이 일반사용자들용 명령어들은 /usr/bin 에 위치한다.
/var 시스템 운용 중에 생성되었다가 삭제되는 데이터들을 일시적으로 저장하기 위한 디렉토리.  
/run 계속 실행되고 있는 프로세스들을 저장하고 있는 경로 

 

 

참고

WEBDIR :: 리눅스 디렉토리 구조 (tistory.com)

 

리눅스 디렉토리 구조

리눅스의 디렉토리 혹은 파일 시스템 구조는 윈도우와는 조금 다른 구조를 가지고 있습니다. 기본적으로 디렉토리를 구분하는 '/'(슬래시)는 리눅스에서 사용하고 윈도우는 반대인 '\'(역슬래시)

webdir.tistory.com

 

728x90