리눅스에서 가장 빠른 검색 앱을 찾는 나의 탐구


8

Windows의 "모든 검색"과 "목록"이 그리워서 찾기가 매우 빠릅니다. 그들이 전체 하드 디스크를 색인화하는 데 걸리는 시간은 0.2 초입니다 (NTFS 저널 데이터베이스를 사용하는 것 같습니다). 새로운 파일이 생성되면 즉시 자동으로 재 색인됩니다.

내용이 아닌 파일 이름으로 Linux에서 파일을 찾고 싶습니다. 창문에서도 모든 것이 동일합니다.

리눅스에서 나는 두 가지 옵션을 찾았습니다. 다음을 사용하여 전체 하드 디스크를 색인화 할 시간입니다.

  • 첫 번째 옵션 : sudo updatedb( mlocate ) 3 분 동안 데이터베이스를 다시 색인화합니다.
  • 두 번째 옵션 : 와인을 통한 모든 것 ... 약 5 분 [ext4까지도 색인].

이제 저는 데스크톱 사용자이므로 빠르게 검색하는 멋진 GUI를 선호합니다.

  • 첫 번째 옵션 : 와인을 통해 같은 것을 모두 사용하십시오. 파일을 즉시 검색 할 수 있습니다. https://raw.githubusercontent.com/MestreLion/wine-tools/master/wine-import-extensions 를 통해 수정할 수있는 MIME 설정에 문제가 발생합니다.
  • 두 번째 옵션 : 메기 는 찾기 기능을 사용합니다. 모든 파일의 색인이 생성되었지만 작업은 수행하지만 파일을 표시하는 데 약 2 초가 걸립니다 updatedb.

와인으로 달리는 모든 것 검색

존경 할만한 언급 :

  1. krunner가 작업을 수행합니다. 그러나 baloo 색인 생성에 시간이 오래 걸린다는 사실이 싫습니다. 파일 내부의 내용도 검색하는 것 같습니다. 파일 이름 만 인덱싱하면됩니다.
  2. unity dash는 사용자가 터치 한 파일을 찾을 수 있습니다. 그러나 사용자가 터치 한 파일 / 폴더 외부에 위치하지 않습니다.

그래서 내 질문입니다. 아무도 내가 어떻게 빠르게 색인을 생성하고 색인 파일 이름을 GUI로 검색 할 수 있는지 알고 있습니까?


트래커 는 하드 디스크 전체를 인덱싱 하는 데 시간이 오래 걸립니다. ext4 파티션을 포함하여 최대 5 분이 걸립니다. ntfs 테이블을 사용하는 Windows에서 깜박이는 ntfs 파티션의 모든 것이 동일합니다. 그래서 리눅스에서도 모든 것을 고수하고 있습니다. 그러나 모든 검색 결과에서 fir.h 파일 을 열려고 하면 와인 탐색기 와 관련이 있습니다. ** 와인 메모장 **과 같은 것을 열려고 시도합니다 ... 예를 들어 와인 탐색기 를 사용하여 파일을 gedit 로 열려면 어떻게해야합니까 ?
nazar2sfive

raw.githubusercontent.com/MestreLion/wine-tools/master/… 덕분에 내 문제에 대한 해결책을 찾았 습니다 . .... 그냥 스크립트를 실행하고 BOOM !!! .. 당신은 사업에 있습니다 ...
nazar2sfive

이제 어떻게 리눅스에 윈도우즈에서 사용하는 ntfs table journel 같은 것을 추가하기 위해 어떻게 "관련 될 수 있는가"에 연락 할 수 있습니까? 그러한 기능을 사용하도록 변경하려면 Linus Torvalds에 이메일을 보내야합니까 ?? 또는 ext5를 만들도록 요청하십시오 .. ?? github.com/torvalds/linux/tree/master/fs/ext4
nazar2sfive

답변:


3

나의 첫번째 추천은 ANGRYsearch 입니다. 초고속, 완전 구성 가능. 공식 웹 사이트는 여기에서 찾을 수 있습니다 . 설치하려면 일부 종속성이 필요합니다 (아직없는 경우). 터미널 유형에서 :

sudo apt install python3-pyqt5

그런 다음 여기 에서 최신 릴리스를 다운로드 하십시오 . 폴더에서 압축을 푼 다음 해당 폴더의 터미널에서 다음을 입력하십시오.

chmod +x install.sh
sudo ./install.sh

두 번째 추천은 regexxer 입니다. 설치가 더 쉽습니다. 터미널에서 다음을 입력하십시오 sudo apt-get install regexxer.. 그러나 나는 이것을 사용하지 않았으므로 그것이 얼마나 빠른지 알 수 없습니다.


시도해 볼 것입니다. 알려주세요 .. 유망 해 보입니다.
nazar2sfive

나는 인덱싱하는 데 4:48 분이 걸리고 새 파일을 만들면 1 분 안에 빠르게 재 크롤링하여 이전 데이터베이스를 업데이트 할 수 있습니다. 디렉토리 또는 주기적 자체 재 크롤링에서 변경 사항을 찾을 수있는 옵션이 없습니다. 재 크롤링은 수동으로 수행해야합니다. 그러나 가장 좋은 점은 모든 데스크탑 환경에서 사용할 수 있다는 것입니다. baloo 데스크톱 검색을 위해 kubuntu를 선택할 필요가 없습니다. 새로운 답변이 없다면 ANGRYsearch = Linux 용 범용 빠른 DESKTOP 검색입니다.
nazar2sfive

ANGRYsearch 추가 정보 페이지는 다른 프로젝트 FSearch 와의 유사성을 언급합니다 . @ nazar2sfive 그것은 파이썬이 아닌 C에서 ANGRYsearch로 프로그래밍되어 있습니다. 최고의 성능을 찾고 있다면 시도해 볼 수도 있습니다.
user.dz

엄청난 양의 데이터가 있어야합니다! regexxer 를 사용해 보셨습니까 ? 더 나은 경우, 그것도 사용하는 것이 좋습니다 :)

1
나는 더 많은 인터넷 검색 후 마침내 FSearch를 얻었습니다. ANGRYsearch보다 성능이 더 좋은 것 같지만 확실하지 않습니다. 지금 설치를 쉽게하려면 ANGRYsearch를 선호하지만 FSearch는 약간의 잠재력이 있습니다.
nazar2sfive

3

나는 또한 FSearch https://github.com/cboxdoerfer/fsearch를 추천합니다

ANGRYsearch보다 파일을 더 빨리 색인화한다는 것을 알았습니다. 그러나 ANGRYsearch를 사용하면 파일 검색이 순조롭게 진행됩니다. ANGRYsearch를 사용하면 재 크롤링이 더 빠릅니다. 따라서 전반적인 ANGRYsearch는 더 나아졌습니다.

FSearch는 git 페이지에 따라 PreAlpha에 있습니다. 따라서 향후 릴리스에서는 개선 될 수 있습니다.

컴파일은 거의 문제가되지 않았습니다. 그래서 나는 내 미래의 참조를 위해 여기에 다음을 게시하고 있으며 다른 사람들에게도 도움이 될 수 있습니다. 쿠분투 16.04에서 다음을 시도했습니다.

sudo apt-get install libgtk-3-dev autotools-dev automake libglib2.0-dev intltool gnome-common git
git clone https://github.com/cboxdoerfer/fsearch
cd fsearch
./autogen.sh
./configure
make
sudo make install

1

kde 플라즈마의 데스크톱 검색 기능을 사용하려고합니다. 다음과 같은 것이 가능하다고 생각합니다 ...

balooctl config set contentIndexing no

1
인덱싱은 ANGRYsearch와 동일한 약 5 분이 걸렸습니다 [ 'contentIndexing'을 끈 후]. krunner 또는 응용 프로그램 메뉴에서 색인 파일을 신속하게 검색 할 수 있습니다. 재 크롤링 빈도를 옵션으로 제공하지 않습니다. 그러나 재부팅 할 때마다 다시 크롤링합니다. 그러나 baloo를 사용한 재 크롤링은 4 분 정도 더 오래 걸립니다 [수동으로 iotop을 사용하여 측정]. 그러나 재부팅하는 동안 한 번만 그렇게 생각합니다. 새 파일이 만들어지면 즉시 자동으로 데이터베이스에 추가하는 것처럼 보이므로 ANGRYsearch와 같은 "수동"재 크롤링이 필요하지 않습니다. 가장 큰 문제-kde를 선택해야합니다.
nazar2sfive

1

이게 최선이다,

FSearch는 Windows 용 Everything Search Engine 도구에서 영감을 얻은 Linux 데스크톱 용 유망한 새 파일 검색 유틸리티입니다.

이 OMGUbuntu 기사를 읽으 십시오.

여기에서 GitHub 의 (64 비트) .deb패키지를 다운로드 하십시오

Gdebi 또는

cd Downloads                   # or wherever your downloads go 
sudo dpkg -i fsearch*.deb      # replace with exact name if needed

0

나는 gnome-do를 직접 사용할 것입니다. 재부팅 할 때 처음 사용할 때 가끔 얼어 붙지 만 그림자와 투명도 효과를 없애기 위해 설정을 변경하면 해결할 수 있습니다. 또한 선호하는 스타일에 맞게 모양 스타일 (미니를 선호 함)과 미망인의 색상을 변경할 수 있습니다. 원하는 경우 컴퓨터를 자동으로 시작할 수도 있습니다. 유형을 설치하려면 다음을 수행하십시오.

sudo apt-get install gnome-do

그것이 당신을 위해 작동하기를 바랍니다!


gnome-do 파일 인덱스에는 마지막으로 확인한 숫자 제한이 있습니다. gnome-do, kupfer, synaptic, recoll, gnome-search-tool이 작동하지 않았습니다. 앨버트가 향후 릴리스에서 색인 기능에 대해 유망한 기능을 보여 주길 바랍니다.
nazar2sfive

좋아요, 당신에게 맞는 것을 찾아서 기뻐요. 좋은 하루 되세요.
Michael Knoll

0

또 다른 BEST는 앨버트입니다. 리눅스 커뮤니티에서 가장 좋은 키보드 런처입니다. 또한 파일 시스템에 파일 시스템을 매우 빠르고 정기적으로 모니터링하는 파일 확장자 가 있습니다 .

여기에 이미지 설명을 입력하십시오


-1

왜 와인이 필요한가요? (Linux 시스템에서) 검색 한 것이 아닙니까?

  1. apropos-매뉴얼 페이지 이름과 설명을 검색

    man apropos
    
  2. 찾기-이름으로 파일 찾기

    man locate
    locate "fir."
    
  3. 찾기-디렉토리 계층에서 파일 검색

    man find 
    find / |grep "fir."
    
  4. grep, egrep, fgrep, rgrep-패턴과 일치하는 줄 인쇄

    grep -R "fir." /home/yourdir/*
    
  5. 더 많은 옵션을 보려면 thisLink (아마도 searchmonkey ??) 를 살펴보십시오 .


1
Searchmonkey는 Windows 용입니다 (최신 버전). 현재 LTS 우분투 릴리스에 사용할 수있는 버전이 없습니다. 다른 모든 옵션은 질문에 따라 GUI가 아닙니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.