본문 바로가기
IT/@Linux

[Linux/CentOS 8] 디렉토리 구조

by He;story 2020. 1. 6.

리눅스 디렉토리 구조는 루트디렉토리 /  기본으로 아래와 같이 트리형식으로 되어있다.

디렉토리

/ 최상위에 위치하는 디렉토리이며 루트 디렉토리라고 부름.
일반적인 데이터를 저장하지 않습니다.
/root 루트 사용자의 홈 디렉토리이며 다른 사용자들은 접근할 수 없습니다.
/bin 시스템에서 사용되는 기본 명령어들이 위치하는 디렉토리.
cp, ls, mv, vi 등 명령어가 저장되어 있습니다.
/var 자료 데이터가 변경될 때 저장하는 디렉토리.
시스템의 작동 로그들과 네트워크, 보안 관련 로그 등 각종 로그 파일이 저장됩니다.
/boot
리눅스 부팅에 필요한 파일이 저장되어 있는 디렉토리.
리눅스 커널 이미지가 저장되어 있으며 시스템 부팅시  부트로더가 커널을 찾는 위치입니다.
/dev 디바이스의 약자로 각 장치에 대한 정보를 가지는 디렉토리.
/etc 시스템 환경 설정에 필요한 파일을 저장하는 디렉토리.
/home 일반 사용자들이 홈 디렉토리로 사용합니다.
/lib 시스템 운영 및 프로그램을 실행할 때 필요한 라이브러리를 저장하는 디렉토리.
사용자가 사용하는 것이 아닌 시스템이 사용하는 라이브러리를 의미합니다.
/mnt
디바이스를 마운트할 때 사용하는 디렉토리.
/proc 프로세스와 시스템 정보를 사용자에게 제공하기 위한 디렉토리.
해당 디렉토리에 존재하는 파일들은 디스크가 아닌 메모리에 적재됩니다.
/shin 시스템 관리자가 사용하는 명령어를 가지고 있는 디렉토리.
reboot, shutdown, fdisk 등 명령어가 있습니다.
/tmp 임시파일을 저장하는 디렉토리.
/lost+found 파일시스템 복구를 위한 디렉토리.
/usr 모든 응용프로그램 및 시스템 파일들, 라이브러리 및 실행파일이 존재하는 디렉토리.

[출처] 리눅스 디렉토리 구조와 의미|작성자 바람아너도이쪽으로왕

-----------------------------------------------------------------------------------------------------------------------------------

 

 

/etc 와 /urs/local/etc 는 전혀 다른 디렉토리라는 걸 볼 수 있다.

pwd 명령어를 써서 경로를 확인 할 수 있지만, 

[j@DDudoli etc] 는 똑같이 나와 pwd 치지 않으면 경로를 확인하기가 쉽지가 않다.

vi 편집기로 구분해보려고 한다.

 

1.Root 권한으로 vi/etc/bashrc 명령어

이런 화면이 출력된다. 

명령어 : :se nu (set number 약자) 행번호 생성

 

명령어 : : 45 (45번째 줄로 이동)

45번째 줄 끝에 대문자 W 를 소문자 w로 변경하려한다.

W커서를 두고 shift + ` 을 누르면 소문자 w 변경

명령어 : :wq / 저장 후 나가기 

 

j 계정에서 경로 확인  /etc 와 /urs/local/etc 의 경로를 쉽게 구분할 수 있는걸 확인 할 수 있다.

댓글