파일 이름에 대한 데이터베이스 인덱스뿐만 아니라 파일 내용도 사용하는 gnome-search-tool(GUI에서는 파일 수명, 파일 크기, 소유자 등과 같은 여러 옵션을 선택할 수 있음)과 같은 파일 검색 도구가 있습니까?
색인이 있다는 것을 알고 있지만 locate
파일 내용이 없는 것 같습니다.
답변1
파일 내 검색 기능을 갖춘 완전 무료 검색 도구는 다음과 같습니다.무료로 시청하세요.
또한: 저는 Lookeen Free의 공급업체에서 일하고 있습니다.
답변2
언제든지 와 를 결합 find
하여 메타데이터를 grep
필터링 find
하고 grep
콘텐츠를 검색할 수 있습니다.
한 가지 예:
find ./ -mtime -1 -type f -exec grep "test" {} +
그러면 모든 파일이 선택됩니다( -type f
필터만 해당).
현재 디렉터리에서( ./
현재 디렉터리를 나타냄)
수정 마지막 날( -mtime -1
수정 시간이 지금부터 -1일임을 나타냄)
그 안에 있는 "test"라는 텍스트를 검색합니다( -exec grep "test" {} +
결과적으로 일치하는 모든 파일에 대해 grep이 한 번 호출됩니다 find
).
man find
및 man grep
참조로 사용할 수 있습니다 . 옵션이 많기 때문에 결합 find
/ 결합을 권장합니다 . 다음을 검색할 수 있습니다.grep
find
- 생성 시간
- 마지막 액세스 시간
- 마지막 수정
- 실행 가능합니까?
- 그것을 소유한 그룹
- 이름이 정규 표현식과 일치합니다.
- 파일 권한
- 크기
- 그것을 소유한 사용자
-exec
특히 및와 결합하면 더 많은 것이 있습니다.stat
이런 방식으로 인덱싱을 사용하지 않는다는 것을 알고 있지만 특정 파일 내의 파일 내용을 검색하는 데는 강력한 옵션입니다.