BackEnd 학습/Linux

Linux(리눅스) - 디렉토리 구조와 파일 찾는법

잉아당 2022. 11. 25. 18:11
728x90

디렉토리의 구조와 파일 찾는 법
- 디렉토리 구조
/
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