locate - mlocate 데이터베이스 정보 확인 및 수동 갱신 리눅스

파일을 빠르게 찾기 위한 locate 명령에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로

기본적인 사용 예시는 아래와 같다.

# 디렉토리 경로 또는 파일명에 문자열 "abc"를 포함한 경우 찾기
locate "abc"

# 파일명(basename)에 문자열 "abc"를 포함한 경우 찾기
locate -b "abc"

# 정규표현식 사용, 문자열 "Abc" 또는 "abc"를 포함한 경우 찾기
locate --regex "[Aa]bc"

locate에서 참조하는 데이터베이스(mlocate DB) 관련 정보를 확인하려면 -S(대문자) 옵션을 이용한다.

# mlocate DB 정보 출력
locate -S
Database /var/lib/mlocate/mlocate.db:
...

locate는 데이터베이스에서 파일 관련 정보를 검색하므로 파일이 새로 생성/삭제될 경우 데이터베이스가 갱신되어야 한다. 자동으로 매일 갱신되지만, 만약 수동으로 갱신하고 싶다면 updatedb 명령을 사용하면 되겠다. 루트(root) 권한을 필요로 한다.

# mlocate DB 갱신(수동)
sudo updatedb



덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.

Google Analytics


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

638300
3990
1845282

ad_widget_2