Nhiệm vụ của tôi là tìm ứng dụng tìm kiếm nhanh nhất cho Linux


8

Tôi nhớ "mọi thứ tìm kiếm" và "danh sách" của Windows - chúng cực nhanh để tìm và khởi chạy. Thời gian để họ lập chỉ mục toàn bộ đĩa cứng của tôi là 0,2 giây [tôi đoán họ sử dụng cơ sở dữ liệu tạp chí NTFS]. Chúng được tự động lập chỉ mục lại ngay lập tức nếu một số tệp mới được tạo.

Tôi muốn xác định vị trí một tệp trong Linux chỉ bằng tên tệp KHÔNG phải là nội dung của nó. tất cả mọi thứ làm như vậy trong các cửa sổ.

Trong Linux tôi đã tìm thấy hai tùy chọn phù hợp với tôi. Thời gian để họ lập chỉ mục toàn bộ đĩa cứng của tôi bằng cách sử dụng:

  • Tùy chọn thứ 1: sudo updatedb( mlocate ) 3 phút để reindex cơ sở dữ liệu.
  • Tùy chọn thứ 2: mọi thứ thông qua rượu vang ... khoảng 5 phút [chỉ số thậm chí là ext4].

Bây giờ tôi là một người dùng máy tính để bàn vì vậy tôi thích một gui đẹp để tìm kiếm chúng nhanh chóng.

  • Lựa chọn thứ 1: sử dụng mọi thứ giống nhau thông qua rượu vang. Tìm kiếm tập tin là ngay lập tức. Vấn đề sau đó phát sinh với cài đặt mime có thể được khắc phục thông qua https://raw.githubusercontent.com/MestreLion/wine-tools/master/wine-import-extensions
  • Tùy chọn thứ 2: cá da trơn sử dụng sức mạnh của định vị. Nó hoạt động nhưng hiển thị tệp mất khoảng 2 giây mặc dù tất cả các tệp đã được lập chỉ mục bởi updatedb.

mọi thứ tìm kiếm chạy với rượu

Đề cập đến danh dự:

  1. kuggner thực hiện công việc .. nhưng tôi ghét thực tế là việc lập chỉ mục baloo mất mãi mãi. Tôi đoán nó cũng tìm kiếm nội dung bên trong tập tin. Nếu chỉ nó sẽ cung cấp cho chúng tôi chỉ mục tên tệp.
  2. unity dash có thể tìm thấy các tập tin bạn chạm vào. Nhưng nó không định vị bên ngoài các tập tin / thư mục mà bạn đã chạm vào.

Vì vậy, câu hỏi của tôi. Có ai biết làm thế nào tôi có thể lập chỉ mục nhanh chóng và tìm kiếm tên tệp được lập chỉ mục với một gui?


Trình theo dõi mất mãi mãi để lập chỉ mục cho toàn bộ ổ cứng của tôi ... mọi thứ mất tối đa 5 phút để làm điều đó bao gồm cả phân vùng ext4 của tôi. mọi thứ đều giống nhau đối với phân vùng ntfs trong nháy mắt trong các cửa sổ sử dụng bảng ntfs. Vì vậy, tôi cũng đang gắn bó với mọi thứ trong linux .. Nhưng nếu tôi cố gắng mở tập tin Fir.h từ kết quả tìm kiếm của tất cả mọi thứ ... có liên quan đến trình thám hiểm rượu vang của nó . nó cố gắng mở cùng với ** notepad rượu vang ** ... làm thế nào tôi có thể làm cho nhà thám hiểm rượu vang mở tệp của tôi bằng gedit chẳng hạn.
nazar2sfive

đã tìm ra giải pháp cho vấn đề của tôi ... nhờ raw.githubusercontent.com/MestreLion/wine-tools/master/, .... chỉ cần chạy tập lệnh và BÙM !!! .. BẠN ĐANG KINH DOANH ...
nazar2sfive

bây giờ làm thế nào tôi có thể liên hệ với "người mà nó có thể quan tâm" để thêm một cái gì đó như journel bảng ntfs được sử dụng bởi các cửa sổ trong linux ... ??? Tôi có phải gửi email cho Linus Torvalds để thực hiện các thay đổi để sử dụng tính năng đó không ?? hoặc yêu cầu anh ta làm ext5 .. ?? github.com/torvalds/linux/tree/master/fs/ext4
nazar2sfive

Câu trả lời:


3

Đề xuất đầu tiên của tôi là ANGRYsearch . Siêu tốc, cấu hình đầy đủ. Bạn có thể tìm thấy trang web chính thức ở đây . Để cài đặt, bạn cần một số phụ thuộc (nếu chưa có). Trong một loại thiết bị đầu cuối:

sudo apt install python3-pyqt5

Sau đó, tải về bản phát hành mới nhất từ đây . Giải nén trong một thư mục, và sau đó từ một thiết bị đầu cuối bên trong loại thư mục đó:

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

Một tái tổ hợp thứ hai là regexxer . Điều này dễ cài đặt hơn. Từ một thiết bị đầu cuối, chỉ cần gõ : sudo apt-get install regexxer. Tuy nhiên, tôi đã không sử dụng điều này vì vậy tôi không thể biết nó nhanh như thế nào.


sẽ thử nó .. và cho biết .. có vẻ đầy hứa hẹn.
nazar2sfive

Tôi đã nhận thấy rằng ... lập chỉ mục mất 4:48 phút, nếu tôi tạo một tệp mới, nó có thể nhanh chóng thu thập lại trong 1:00 phút cập nhật cơ sở dữ liệu trước đó. Không có tùy chọn nơi nó cung cấp để tìm kiếm các thay đổi trong thư mục hoặc tự thu thập định kỳ. Việc thu thập lại phải được thực hiện thủ công. Nhưng phần tốt nhất là tôi có thể sử dụng điều này trong bất kỳ môi trường máy tính để bàn nào. Tôi không phải chọn kubfox chỉ để tìm kiếm trên máy tính để bàn. Nếu không có câu trả lời mới nào tốt hơn, phiếu bầu của tôi là dành cho ANGRYsearch = tìm kiếm DESKTOP nhanh phổ quát cho linux.
nazar2sfive

Trang ANGRYsearch Readme đề cập đến sự tương tự với một FSearch dự án khác . @ nazar2sfive Nó được lập trình trong C không phải python như ANGRYsearch, bạn cũng có thể thử nó vì bạn đang tìm kiếm hiệu suất tốt nhất.
user.dz 7/07/2016

Bạn phải có một lượng dữ liệu khổng lồ! Bạn đã thử regexxer chưa? Nếu tốt hơn, tôi cũng sẽ cân nhắc sử dụng nó :)

1
Cuối cùng tôi đã có được FSearch sau khi thêm một số người khác. Có vẻ như nó có hiệu suất tốt hơn ANGRYsearch nhưng tôi không thể chắc chắn. Để dễ cài đặt ngay bây giờ tôi thích ANGRYsearch nhưng FSearch có một số tiềm năng.
nazar2sfive

3

Tôi cũng khuyên dùng FSearch https://github.com/cboxdoerfer/fsearch

Tôi thấy rằng nó lập chỉ mục các tệp của tôi nhanh hơn ANGRYsearch. Tuy nhiên, tìm kiếm các tập tin cảm thấy trơn tru với ANGRYsearch. Thu thập dữ liệu nhanh hơn với ANGRYsearch. Vì vậy, tổng thể ANGRYsearch cảm thấy tốt hơn.

FSearch chỉ trong PreAlpha theo trang git. Vì vậy, phát hành trong tương lai có thể cải thiện nó.

Biên dịch là rắc rối nhỏ đối với tôi. Vì vậy, tôi đang đăng bài sau đây để tham khảo trong tương lai của riêng tôi và nó cũng có thể giúp đỡ người khác. Tôi đã thử cách sau trong Kubfox 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

Tôi sẽ cho các tính năng tìm kiếm máy tính để bàn của plasma kde. Tôi đoán những điều sau đây là có thể ...

balooctl config set contentIndexing no

1
việc lập chỉ mục mất khoảng 5 phút giống như ANGRYsearch [sau khi tắt 'content Indexing']. Tôi có thể nhanh chóng tìm kiếm tệp được lập chỉ mục từ menu kuggner hoặc ứng dụng. Nó không cung cấp cho tôi tùy chọn thường xuyên để thu thập lại. Tuy nhiên, nó thu thập lại trong mỗi lần khởi động lại. Việc thu thập lại bằng baloo tuy nhiên mất nhiều thời gian hơn khoảng 4 phút tôi đoán [được đo bằng tay bằng iotop]. Nhưng tôi đoán nó chỉ làm như vậy một lần trong khi khởi động lại. khi các tệp mới được tạo, nó dường như tự động thêm nó vào cơ sở dữ liệu ngay lập tức - vì vậy không cần phải thu thập lại "thủ công" như ANGRYsearch. Vấn đề lớn nhất - tôi phải chọn kde.
nazar2sfive 7/07/2016

1

Đây là thứ tốt nhất,

FSearch là một tiện ích tìm kiếm tệp mới đầy hứa hẹn cho máy tính để bàn Linux, được lấy cảm hứng từ công cụ Công cụ Tìm kiếm Mọi thứ cho Windows.

đọc bài viết OMGUbfox này về nó

tải xuống gói (64-bit) .debtừ đây trên GitHub

Cài đặt với Gdebi hoặc

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

0

Tôi sẽ sử dụng gnome-do mình. Nó thỉnh thoảng đóng băng đối với tôi lần đầu tiên tôi sử dụng nó khi khởi động lại, nhưng điều này có thể được giải quyết chủ yếu bằng cách thay đổi cài đặt của nó để loại bỏ các hiệu ứng bóng và độ trong suốt. Những gì bạn có thể thay đổi phong cách xuất hiện (tôi thích bản thân mini) và màu sắc của góa phụ phù hợp với sở thích của bạn. Ngoài ra nó có thể nếu muốn tự động khởi động với máy tính của bạn. Để cài đặt loại:

sudo apt-get install gnome-do

Hi vọng nó sẽ giúp ích cho bạn!


chỉ mục tập tin gnome-do có giới hạn số lần trước tôi đã kiểm tra. gnome-do, kupfer, synaptic, recoll, gnome-search-tool không hoạt động với tôi. Tôi hy vọng albert có thể hiển thị một số tính năng đầy hứa hẹn về tính năng lập chỉ mục của nó trong phiên bản tương lai.
nazar2sfive

Được rồi, rất vui vì bạn đã tìm thấy một cái gì đó phù hợp với bạn. Chúc bạn ngày mới tốt lành.
Michael Knoll

0

TỐT NHẤT là albert. Nó là trình khởi chạy bàn phím tốt nhất hiện có trong cộng đồng linux. Và nó có phần mở rộng tập tin theo dõi hệ thống tập tin của bạn rất nhanh và định kỳ.

nhập mô tả hình ảnh ở đây


-1

Tại sao bạn cần Rượu? Nó không phải là những gì bạn tìm kiếm (trên hệ thống Linux)?

  1. apropos - tìm kiếm tên trang mô tả và mô tả

    man apropos
    
  2. định vị - tìm tập tin theo tên

    man locate
    locate "fir."
    
  3. tìm kiếm - tìm kiếm các tập tin trong một hệ thống phân cấp thư mục

    man find 
    find / |grep "fir."
    
  4. grep, egrep, fgrep, rgrep - các dòng in phù hợp với một mẫu

    grep -R "fir." /home/yourdir/*
    
  5. Hãy thử nhìn vào thisLink (có thể là searchmonkey ??) để có thêm tùy chọn.


1
Searchmonkey dành cho Windows (bản phát hành mới nhất). Không có phiên bản có sẵn cho các bản phát hành Ubuntu LTS hiện tại. Tất cả các tùy chọn khác không phải là GUI, như các câu hỏi yêu cầu.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.