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)
728x90
'Infra > Linux' 카테고리의 다른 글
[Linux] [remote rejected] master -> master (branch is currently checked out) 오류 (0) | 2021.11.12 |
---|---|
[Linux] 보안을 위한 git 계정의 shell 권한 제한 (0) | 2021.11.12 |