파일 이름뿐만 아니라 파일 내용에도 DB 인덱스를 사용하는 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
이 방법은 색인을 사용하지 않는다는 것을 알고 있지만 특정 파일에서 파일 내용을 검색하는 데는 강력한 옵션입니다.