디렉토리의 구조와 파일 찾는 법
- 디렉토리 구조
/
root (최상위)
/bin
user binaries
사용자들이 사용하는 명령어 존재
/sbin
system binaries
관리자, root 사용자들이 사용하는 명령어 존재
/etc
Configuration files
설정 파일들이 존재
/dev
device files
/proc
process information
/var
variable files
내용이 바뀔 수 있는 파일들이 존재
/tmp
Temporary files
임시 파일들이 존재
/usr
user programes
/bin, /sbin, /lib, /local 이란 폴더 존재
설치하는 프로그램이 주로 위치
/usr에 존재하는 폴더들과 / 밑에 존재하는 폴더의 차이점은 /밑은 리눅스가 설치될 때 bundle 형태로 설치되어지는 프로그램들이 존재
/home
home directories
사용자의 디렉토리
cd ~ 명령어를 입력하면 홈 디렉토리로 이동
/boot
boot loader files
/lib
system libraries
/bin이나 /sbin에서 공통적으로 사용하는 라이브러리들이 모여있는 디렉토리
/opt
optional add-on applications
위치 지정하여 프로그램 설치 할때 사용하는 디렉토리
/mnt
mount directory
- 파일 찾는 법
locate 파일명
해당 파일의 위치를 출력
디렉토리를 검색하는 것이 아닌 데이터베이스(파일들에 대한 정보를 가짐)를 검색
mlocate : locate에서 사용하는 데이터베이스
리눅스에서는 해당 DB를 하루에 한번 update함
update 되기 전 찾을 경우 현재 상태를 가져오지 않음
find 파일명
직접 파일을 검색하기 대문에 현재 상태를 가져올 수 있음
find (경로) 파일명 : 현재 디렉토리로부터 하위디렉토리 검색
whereis 파일명
실행 파일의 경로를 찾아 줌
$PATH
path 정보를 담고 있음
명령어를 입력하면 리눅스는 PATH에서 등록된 경로에 해당 명령어가 있는지 확인 후 실행
윈도우의 환경 변수 역할
'BackEnd 학습 > Linux' 카테고리의 다른 글
| Linux(리눅스) - 사용자 (0) | 2022.12.06 |
|---|---|
| Linux(리눅스) - 프로세스 (0) | 2022.12.06 |
| Linux(리눅스) - 쉘과 커널 (0) | 2022.11.25 |
| Linux(리눅스) - IO Redirection (0) | 2022.11.25 |
| Linux(리눅스) 기초 (0) | 2022.11.16 |