English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux updatedb 명령어

Linux 명령어大全

updatedb 명령어는 slocate를 생성하거나 업데이트하는 데 사용됩니다/locate 명령어가 필요한 데이터베이스 파일입니다。

updatedb 명령어의 실행 과정은 길어서, 실행 중에는 시스템의 전체 디렉토리 트리를 탐색하고 모든 파일 정보를 slocate에 기록합니다./locate 데이터베이스 파일에 포함됩니다。

주의:slocate는 자체 데이터베이스를 가지고 있으며, 그 안에는 시스템의 파일과 디렉토리와 관련된 정보가 저장되어 있습니다。

문법

updatedb(옵션)

파라미터

  • -o<파일>:기본 데이터베이스 파일을 무시하고 지정된 slocate 데이터베이스 파일을 사용합니다;
  • -U<디렉토리>:지정된 디렉토리의 slocate 데이터베이스를 업데이트합니다;
  • -v:실행된 상세 과정을 표시합니다.

다음 예제는 존재하지 않는 파일 w를 검색합니다3codebox.txt:

# locate w3codebox.txt   # 검색 w3codebox.txt에도 출력이 없습니다. 파일이 없음을 의미합니다
# touch ./w3codebox.txt  # 파일 w 추가3codebox.txt
# locate w3codebox.txt   # 다시 검색 w3codebox.txt에도 파일이 없습니다
# updatedb            # locate.db 데이터베이스 업데이트
# locate w3codebox.txt   # 다시 데이터베이스 검색 w3codebox.txt를 찾습니다
/root/w3codebox/w3codebox.txt

사용 -U 옵션은 slocate 데이터베이스를 업데이트할 디렉토리를 지정할 수 있습니다。

updatedb -U /root/w3codebox/

Linux 명령어大全