반응형
1. CentOS
※CentOS7 기준
디렉터리 | 기능 |
/ | 최상위 디렉터리, 리눅스 모든 디렉터리들의 시작점 |
/usr/bin /bin (CentOS7 이전) |
기본 실행 명령어 (실행파일)가 저장되어 있는 디렉터리 ex) cat, chmod, chown, ps .. ※ /bin은 /usr/bin으로 심볼릭 링크 되어 있음 |
/usr/sbin /sbin (CentOS7 이전) |
시스템 명령어가 저장되어 있는 경로 (관리자만 사용가능), 시스템 바이너리 시스템 관리를 위한 명령어 디렉터리 ex) halt, reboot, fdisk .. ※ /sbin은 /usr/sbin으로 심볼릭 링크 되어있음 |
/boot | 부팅 관련 파일 디렉터리 리눅스 시스템에 대한 서비스와 환경 설정 관련 파일이 저장되어 있는 경로 |
/mnt | 입출력 장치 연결 마운트 디렉터리 원격 장치파일을 사용하면 출력되는 경로 ex) Bluetooth, WiFi |
/media | 임시 마운트 디렉타리 CD/DVD, FDD, USB 등이 임시로 마운트 되는 역할을 수행하는 디렉터리 로컬 장치파일을 사용하면 출력되는 경로 |
/usr | 시스템이 아닌 일반 사용자가 사용하는 프로그램이 설치되는 경로 (Window의 ProgramFiles) ※ 소스 컴파일 설치시 /usr/local 디렉터리에 설치 |
/usr/lib , /usr/lib64 /lib, /lib64 (CentOS7 이전) |
공유 라이브러리 및 커널 모듈 디렉터리 프로그램들의 각종 라이브러리들이 존재, 대부분이 공유 라이브러리 /usr/bin, /usr/sbin 디렉토리에 있는 명령어들의 의존성이 걸려있는 라이브러리 ※/lib, /lib64은 각각 /usr/lib , /usr/lib64으로 심볼릭 링크 되어있음 |
/dev | 장치를 쓸때 필요한 특수 파일 위치 |
/home | 일반 사용자들의 홈 디렉터리 |
/root | 관리자의 홈 디렉터리 |
/opt | 추가 소프트웨어 설치 디렉터리 ( 리눅스 이외 소프트웨어들이 설치됨) |
/proc | 커널과 프로세스를 위한 가상 파일 시스템들이 저장되어 있는 경로 |
/tmp | 공용 디렉토리 및 임시 저장소 |
/var | 시스템 운영 중 저장되는 자료가 저장되어 있는 경로, 가변 자료 디렉터리 ex) 로그파일, 사용자 메일파일, 사용자 로그인 보안기록 등 |
/run | 계속 실행되고 있는 프로세스를 저장하고 있는 경로 |
/swap | 가상 메모리 (파티션을 마치 메모리처럼 사용) |
2. Debian
※ Ubuntu 20.04 기준
디렉터리 | 기능 |
/ | 최상위 디렉터리, 리눅스 모든 디렉터리들의 시작점 |
/usr/bin /bin (CentOS7 이전) |
기본 실행 명령어 (실행파일)가 저장되어 있는 디렉터리 ex) cat, chmod, chown, ps .. ※ /bin은 /usr/bin으로 심볼릭 링크 되어 있음 |
/usr/sbin /sbin (CentOS7 이전) |
시스템 명령어가 저장되어 있는 경로 (관리자만 사용가능), 시스템 바이너리 시스템 관리를 위한 명령어 디렉터리 ex) halt, reboot, fdisk .. ※ /sbin은 /usr/sbin으로 심볼릭 링크 되어있음 |
/boot | 부팅 관련 파일 디렉터리 리눅스 시스템에 대한 서비스와 환경 설정 관련 파일이 저장되어 있는 경로 |
/mnt | 입출력 장치 연결 마운트 디렉터리 원격 장치파일을 사용하면 출력되는 경로 ex) Bluetooth, WiFi |
/media | 임시 마운트 디렉타리 CD/DVD, FDD, USB 등이 임시로 마운트 되는 역할을 수행하는 디렉터리 로컬 장치파일을 사용하면 출력되는 경로 |
/usr | 시스템이 아닌 일반 사용자가 사용하는 프로그램이 설치되는 경로 (Window의 ProgramFiles) ※ 소스 컴파일 설치시 /usr/local 디렉터리에 설치 |
/usr/lib , /usr/lib64 /lib, /lib64 (CentOS7 이전) |
공유 라이브러리 및 커널 모듈 디렉터리 프로그램들의 각종 라이브러리들이 존재, 대부분이 공유 라이브러리 /usr/bin, /usr/sbin 디렉토리에 있는 명령어들의 의존성이 걸려있는 라이브러리 ※/lib, /lib64은 각각 /usr/lib , /usr/lib64으로 심볼릭 링크 되어있음 |
/dev | 장치를 쓸때 필요한 특수 파일 위치 |
/home | 일반 사용자들의 홈 디렉터리 |
/root | 관리자의 홈 디렉터리 |
/opt | 추가 소프트웨어 설치 디렉터리 ( 리눅스 이외 소프트웨어들이 설치됨) |
/proc | 커널과 프로세스를 위한 가상 파일 시스템들이 저장되어 있는 경로 |
/tmp | 공용 디렉토리 및 임시 저장소 |
/var | 시스템 운영 중 저장되는 자료가 저장되어 있는 경로, 가변 자료 디렉터리 ex) 로그파일, 사용자 메일파일, 사용자 로그인 보안기록 등 |
/run | 계속 실행되고 있는 프로세스를 저장하고 있는 경로 |
/swap | 가상 메모리 (파티션을 마치 메모리처럼 사용) |
/lost+found | 최상위 디렉토리인 ‘/’ 디렉토리에만 존재하는 것이 아니라 파일 시스템마다 존재할 수 있는 디렉토리. 이 디렉토리는 파일 시스템 체크 및 복구 유틸리티 실행 후에 주로 생성 되는 것으로 복구되지 않은 채로 블록만 존재하는 파일, 연결이 끊어진 inode들이 숫자 파일 형태로 존재하는 곳이다. 숫자 형태로 존재하는 파일들은 파일이름만 바꾸면 바로 복구 가능하다 |
참고 사이트
https://danpatpang.github.io/tip/2018/03/18/Tip_ubuntu_command/
https://goddaehee.tistory.com/84?category=250744
'리눅스' 카테고리의 다른 글
[리눅스] 우분투 X-Window 설치 (0) | 2021.07.08 |
---|---|
리눅스 보안 점검(CCE 점검) (0) | 2021.04.28 |
[리눅스] rsync 설정하기 (0) | 2021.03.31 |
[리눅스] NFS 설정하기 (0) | 2021.03.31 |
[리눅스 에러] '미러사이트'의 주소를 알아내는데 임시로 실패했습니다. (0) | 2021.03.24 |