updatedb

전체 스캔을 수행하지 않음으로써 updateb를 더 빠르게 실행하는 방법(mtime이 아닐 수도 있음)
updatedb

전체 스캔을 수행하지 않음으로써 updateb를 더 빠르게 실행하는 방법(mtime이 아닐 수도 있음)

전체 검사를 피함으로써 업데이트가 어떻게 매우 빠르게 실행될 수 있습니까? 상위 폴더의 mtime은 하위 폴더의 파일에 영향을 받지 않습니다. 존재하다updatedb프로그램이 왜 그렇게 빨리 실행되나요 ? @hugomg 실제로는 그렇지 않은 것 같아요. 직계 부모의 mtime만 변경해야 합니다. – @쿠살라난다 검색했지만 답변을 찾을 수 없습니다. ...

Admin

"찾기"와 "찾기"가 있는 것과 같습니다. 더 빠른 "grep" 데이터베이스가 있습니까?
updatedb

"찾기"와 "찾기"가 있는 것과 같습니다. 더 빠른 "grep" 데이터베이스가 있습니까?

locate(또는 updatedb)은 다소 간단합니다. 원하는 경로(보통 "/")의 출력을 가져와 find정렬한 다음 frcode사전 압축 도구( )를 사용하여 압축합니다. 여기서 연속적인 공통 접두사는 다음 수로 대체됩니다. 반복되는 문자. 그렇다면 사람들이 전체 텍스트 검색과 유사한 것을 만드는 것을 막는 이유가 무엇인지 궁금합니다. 예를 들어 시스템의 모든 파일을 연결하고 각 줄을 format 으로 정렬한 다음 사전 압축을 수행하는 line:filename:linenumber것은 어떻습니까 ? ...

Admin

'apt update'는 nmap 스크립트도 업데이트합니까?
updatedb

'apt update'는 nmap 스크립트도 업데이트합니까?

nmap을 사용하여 콘텐츠를 스캔하기 위해 가상 머신에 Linux OVA를 구축하고 있습니다. 나는 패키지를 최신 상태로 유지하기 위해 cron을 사용하고 있습니다. sudo apt-get update sudo apt-get upgrade sudo apt-get autoremove 내가 이해한 바에 따르면 nmap은 최신 상태로 유지되어야 합니다. 그러나 다른 블로그에서 이 명령을 본 적이 있습니다: nmap –script-updatedb. 이것은 의 문서입니다.엔맵 홈페이지. --데이터베이스...

Admin

`plocate`는 내 홈 디렉토리에서 결과를 찾지 못하지만 `mlocate`는 찾습니다. 홈 디렉토리에서 결과를 검색하는 방법은 무엇입니까?
updatedb

`plocate`는 내 홈 디렉토리에서 결과를 찾지 못하지만 `mlocate`는 찾습니다. 홈 디렉토리에서 결과를 검색하는 방법은 무엇입니까?

mlocate현재 에서 마이그레이션하려고 합니다 plocate. mlocate내 스크립트에서 사용합니다(참고: 별칭 locate은 내가 설치한 별칭에 따라 mlocate또는 입니다).plocate 홈 디렉토리가 성공적으로 검색되었습니다.mlocate 실행 후 처음 10개의 출력은 다음과 같습니다 locate home(locate의 별칭 mlocate). /home /etc/apparmor.d/tunables/home /etc/apparmor.d/tunables/home.d /etc/apparmor.d...

Admin

fdopendir: updateb를 실행하는 동안 권한이 거부되었습니다.
updatedb

fdopendir: updateb를 실행하는 동안 권한이 거부되었습니다.

다음 명령을 사용하여 NAS(TerraMaster F4-210)에서 파일을 색인화하려고 합니다. updatedb -l 0 -o /home/jake/nas-index.db -U /mnt/nas/ 잠시 동안 실행한 후 다음 오류와 함께 종료됩니다. fdopendir: Permission denied /home/jake/nas-index.db 파일이 생성되지 않았습니다. 다음 명령으로 설치됩니다. mount -t cifs -o "username=jake,password=mypass" //10.0.0.1...

Admin

Linux Mint에서는 아무 것도 하지 않고 찾아서 업데이트합니다.
updatedb

Linux Mint에서는 아무 것도 하지 않고 찾아서 업데이트합니다.

저는 리눅스 민트 21을 사용하고 있습니다. 현재 이 locate명령은 결과를 반환하지 않으며 updatedb항상 즉시 반환합니다. 데이터베이스의 크기는 몇 킬로바이트를 초과하지 않습니다. 패키지가 설치되었음을 확인했습니다 mlocate. 이 명령은 궁극적으로 기본 바이너리 실행 파일로 updatedb확인되는 계단식 기호 링크입니다 ./usr/sbin/updatedb.plocate 이 문제는 동일한 배포판을 실행하는 x86 64비트 컴퓨터 외에 공통점이 없는 두 개의 별도 시스템에서 발생합니다....

Admin

updateb로 생성된 데이터베이스는 일정 시간이 지나면 만료되나요?
updatedb

updateb로 생성된 데이터베이스는 일정 시간이 지나면 만료되나요?

며칠 전 locate홈 파일 시스템에서 일부 파일을 찾고 있었는데 아무 것도 반환되지 않았습니다. 제가 보기에는 루트 파일 시스템의 파일만 인덱싱하고 메인 파일 시스템은 인덱싱하지 않는 것 같습니다. (구성이 어디에 있는지 잘 모르겠습니다.) 그래서 실행하여 updatedb기본 locate파일 시스템에서 파일을 찾았습니다. 이제 다시 실행하면 locate아무것도 반환되지 않습니다. 생성된 데이터베이스는 updatedb일정 시간이 지나면 만료되나요? 감사해요. 고쳐 쓰다: 저는 NixOS를 사용해왔습...

Admin

업데이트가 플러그를 뽑은 이동식 드라이브에 대한 로컬 경로를 보존할 수 있습니까?
updatedb

업데이트가 플러그를 뽑은 이동식 드라이브에 대한 로컬 경로를 보존할 수 있습니까?

나는 다음과 같이 updateb를 실행합니다.updatedb --localpaths="/a /b" /a이동식 드라이브입니다. /b로컬 하드 드라이브입니다. 항상 액세스할 수 있는 것은 아니지만 특정 파일이 거기에 있는지 찾기 위해 /a실행하고 싶을 때가 많습니다 (마지막으로 실행한 시간을 기준으로 ).locateupdatedb 문제는 updatedb연결하지 않은 상태에서 실행하면 오류가 발생한다는 것입니다. /usr/bin/find: '/a': No such file or directory 데이터베...

Admin

`updatedb`는 가능한 모든 것을 포착합니다
updatedb

`updatedb`는 가능한 모든 것을 포착합니다

updatedb.findutilsupdatedb.mlocate가능한 모든 것을 포착 하지는 못하는 것 같습니다 . 모든 파일을 포함하도록 어떻게 지시할 수 있나요? $ printf 'locate: %s, smaller than find: %s\n' "$(sudo locate '*' | wc -l | numfmt --grouping)" "$(sudo find / | wc -l | numfmt --grouping)" locate: 9 348, smaller than find: 14 053 updated...

Admin

업데이트됨은 경로를 자르지 않습니다.
updatedb

업데이트됨은 경로를 자르지 않습니다.

/home시간 을 이동한 사용자가 있는데 .위치, 타임 시프트된 모든 디렉토리가 나에게 표시됩니다. 이 /home/timeshift문제 를 해결하기 위해 Debian 10을 실행 중 PRUNEPATHS입니다 /etc/alternatives/updatedb. Arch에서도 같은 문제가 있었고 /etc/updatedb.conf.Debian에서는 이 파일이 없어서 /etc/alternatives/updatedb. updatedb시작 후 수동으로 실행하면 locate더 이상 표시되지 않습니다 PRUNEPAT...

Admin

GNU FindUtil의 찾기는 구성 파일을 지원하지 않습니다.
updatedb

GNU FindUtil의 찾기는 구성 파일을 지원하지 않습니다.

실행하면 updatedb"권한이 거부되었습니다"라는 오류가 발생합니다./run/user $ sudo updatedb /usr/bin/find: '/run/user/1000/doc': Permission denied 내 버전은 updatedb패키지에서 제공됩니다.locate이것 자체는GNU 찾기 도구. 내 문제는 updatedb심볼릭 링크를 통해 해결되었습니다 updatedb.findutils. 여기서 볼 수 있습니다.man 1 updatedb.findutils구성 파일에 대한 언급이 전혀 없습니다....

Admin

업데이트된 데이터베이스는 사용자 정의 데이터베이스 파일에 대한 임시 파일을 생성할 수 없습니다.
updatedb

업데이트된 데이터베이스는 사용자 정의 데이터베이스 파일에 대한 임시 파일을 생성할 수 없습니다.

내 홈 디렉토리에 대한 사용자 정의 데이터베이스를 만들려고 합니다 mlocate. 실행할 때 updatedb임시 파일을 열 수 없다고 불평합니다. 55;~/>uname -a Linux yoga 4.12.14-lp151.28.59-default #1 SMP Wed Aug 5 10:58:34 UTC 2020 (337e42e) x86_64 x86_64 x86_64 GNU/Linux 56;~/>updatedb --version updatedb (mlocate) 0.26 ... 57;~/>up...

Admin

업데이트됨에는 심볼릭 링크가 가리키는 경로가 포함되어 있습니다.
updatedb

업데이트됨에는 심볼릭 링크가 가리키는 경로가 포함되어 있습니다.

mlocate특정 폴더의 내용을 사용하여 데이터베이스를 만들었습니다 . updatebd데이터베이스에서 심볼릭 링크가 가리키는 경로가 포함되어 있지 않다는 것을 발견했습니다 . 데이터베이스의 심볼릭 링크가 가리키는 경로를 어떻게 포함합니까? 놀랍게도:모바일 포지셔닝-L파일 존재 여부 를 --follow확인할 때 기본 옵션이 있거나 후행 심볼릭 링크를 따릅니다(기본값). 그 목적은 무엇입니까데이터베이스 갱신심볼릭 링크는 포함되지 않습니다! 인용하다: 업데이트됨(8): mlocate ...

Admin

업데이트된 삼바 설치 공유
updatedb

업데이트된 삼바 설치 공유

삼바 공유 서버(내 LAN 저장소)에서 마운트된 일부 디렉터리가 있고 해당 디렉터리에서 updateb를 실행하고 싶습니다. 나는 이 작업을 수행하기 위해 다음과 같은 명령을 성공적으로 실행하곤 했습니다. updatedb -l 0 -o ~/.myDbFile.db -U /mnt/myCustomDirectory/ 다음은 /mnt/myCustomDirectory/별도로 설치된 Samba 공유입니다. 예를 들면 다음과 같습니다. /mnt/myCustomDirectory/Music /mnt/myCusto...

Admin