본문 바로가기

Study records/Linux server hacking

기초 - 파일 찾기(locate/find, whereis/$PATH)

locate 주로 파일 이름을 기반으로 검색하며, 일반적으로 더 간단한 검색에 사용. ex) locate filename

locate *.log

 

 

 

find 다양한 옵션과 함께 사용되며, 검색 조건에 따라 다양한 방식으로 사용. ex) find /path/to/search -name "filename"

sudo find / -name *.log

 

 

 

 

whereis  특정 명령어나 프로그램의 실행 파일, 소스 코드, 메뉴얼 페이지 위치 등을 찾는데 사용된다. 일반적으로 시스템이 제공하는 명령어와 프로그램에 대한 정보를 제공한다.

whereis ls

 

 

$PATH 시스템에서 실행 파일을 찾는데 사용되는 환경 변수이다. '/usr/bin:/bin:/usr/local/bin'과 같이 여러 경로가 설정될 수 있다.

echo $PATH

 

 

 

간단하게 말하면, 'whereis' 명령어는 명령어나 프로그램의 위치를 찾는데 사용되고, '$PATH' 환경 변수는 시스템이 실행 파일을 찾는 경로를 지정하는데 사용된다.