본문 바로가기
리눅스

Fsearch

by 다움위키 2024. 11. 18.

원문 보기: https://dawoum.duckdns.org/wiki/Fsearch

 

FSearch는 Everything Search Engine에서 영감을 받은 빠른 파일 검색 유틸리티입니다. 그것은 C로 작성되었고 GTK3를 기반으로 합니다.

Introduction

데비안에서, 파일 검색을 위해 Find (Unix), Locate (Unix), Grep, 등의 명령줄에서 이용할 수 있는 도구가 있습니다.

이들 도구는 훌륭한 속도를 보이지만, 명령줄이라는 한계를 갖는 것도 사실입니다.

한편, 그놈 데스크탑에서는 Tracker (search software)를 기반으로 Nautilus (file manager)를 통해 사용자 친화적인 GUI 환경에서 검색을 수행할 수 있습니다.

대안적으로, ANGRYsearch와 같은 도구가 Tracker (search software)의 단점을 극복하기 위해 개발되었지만, 어떤 기준에서 만족스럽지 못한 부분이 있습니다.

이런 이유로 새롭게 만들어진 도구가 fsearch입니다.

Installation

데비안 저장소에서 패키지를 제공하지 않기 때문에, Flatpak 형식으로 설치할 수 있지만, 샌드박싱 특성에 의해 모든 파일을 검색할 수는 없습니다:

Debian packaging

개발자 소스에는 데비안 패키징 파일을 포함하고 있기 때문에, 소스로부터 패키지를 바로 만들 수 있습니다:

  • git clone --recurse-submodules --depth 1  https://github.com/cboxdoerfer/fsearch
  • cd fsearch
  • debian/changelog, debian/control 파일 수정
  • time dpkg-buildpackage -i -us -uc -b
  • cd ..
  • sudo dpkg -i fsearch_0.3.alpha0_amd64.deb

Configurations

프로그램 실행 후에, 왼쪽 상단에 점 3개를 클릭해서 Preferences를 실행합니다.

3개의 탭이 있습니다:

  • Interface
  • Search
  • Database : 여기서 검색할 디렉토리와 제외할 디렉토리를 수정할 수 있습니다. Update database on start를 체크.

Features

  • Instant (as you type) results
  • Advanced search syntax
  • Wildcard support
  • RegEx support
  • Filter support (only search for files, folders or everything)
  • Include and exclude specific folders to be indexed
  • Ability to exclude certain files/folders from index using wildcard expressions
  • Fast sort by filename, path, size or modification time
  • Customizable interface (e.g., switch between traditional UI with menubar and client-side decorations)

Screenshots