find / locate

2023. 11. 14. 16:42리눅스/명령어들..

728x90
반응형

find

현재 경로에서 찾기

## find [where] [option] [filename]

#현재 경로 kramer 파일이름
find . -name "kramer"

 

root에서 부터 찾기

find / -name "ifcfg-enp03"

 

locate 오류 발생

-bash: locate: command not found

 

Linux 시스템에서 파일을 찾기 위해 locate  updatedb 명령을 제공하는 mlocate 패키지를 설치하는 방법을 보여줍니다.

mlocate package installed
To check = rpm -qa | grep mlocate
To install = yum install mlocate
$ locate bash_completion.sh
$ rpm -qa | grep findutils

mlocate를 설치한 후 sudo 명령을 사용하여 locate 명령에서 루트 사용자로 사용하는 updatedb를 업데이트해야 합니다. 오류. 기본 데이터베이스 저장 위치는 /var/lib/mlocate/mlocate.db입니다.

$ sudo updatedb

 

데이터베이스가 업데이트되면 이번에는 작동할 locate 명령을 실행해 보십시오.

$ locate bash_completion.sh

 

입력한 패턴에 따라 정확히 일치하는 항목을 찾으려면 다음 구문과 같이 이 -b 옵션과 \ 글로빙 옵션을 사용하십시오.

$ locate -b '\bash_completion.sh'

locate vs. find

  • locate uses a prebuilt databases, which should be regularly updated
  • find uses a filesystem
so locate is faster than find, but
if the database is not updated, the result can be inaccurate

 

 

TO update locate database run "updatedb" command

TEST

locate 커멘드는 찾지 못함. updatedb 실행 후 실행 하면 찾을 찾아준다.


참고사이트:

https://ko.linux-console.net/?p=2287

 

Linux에서 파일 찾기 명령을 설치하는 방법

Linux에서 파일 찾기 명령을 설치하는 방법 찾기 명령입니다. 그러나 해당 제품에 비해 더 효율적으로 작동합니다. updatedb 프로그램으로 채워진 하나 이상의 데이터베이스를 사용하고 패턴(사용

ko.linux-console.net

 

반응형

'리눅스 > 명령어들..' 카테고리의 다른 글

WildCards  (0) 2023.11.14
비밀번호 변경  (0) 2023.11.01
파일 시스템 탐색  (0) 2023.10.27
전원 끄기, 재 부팅  (0) 2023.10.26
일반 사용자를 위한 명령어-2  (0) 2023.09.03