개발 창고/Server
[Linux] How to use the "locate" command
로이제로
2023. 11. 2. 22:00
반응형
How do I use the "locate" command
리눅스 시스템에서 파일을 찾을 때 사용되는 대표적인 명령어는 find입니다. 하지만 find는 명령 실행과 함께 탐색을 시작하기 때문에 탐색 속도가 느립니다. 이를 보완하는 방법이 locate라는 명령어라고 할 수 있는데, locate명령어는 파일 명칭들을 데이터베이스화 하여 탐색하기 때문에 find보다 검색 속도가 빠르다는 것을 실제로 해보는 체감할 수 있습니다.
1. locate 설치
# Ubuntu
$> sudo apt-get install -y mlocate
# CentOs
$> sudo yum install -y mlocate
2. 색인 업데이트
$> sudo updatedb
최초 설치 이후 반드시 해주어야 하는 부분입니다. 이유는 해당 명령어를 실행해야 검색이 데이터베이스화 되기 때문입니다. 실제로 검색 하기 전에 한번씩 실행 해주는 게 좀 더 정확한 결과를 가져올 수 있습니다.
3. 파일 검색
$> sudo locate <파일명>
반응형