Linuxの最速の検索アプリを見つけるための私の探求


8

Windowsの「すべての検索」と「一覧」が見当たらない-すばやく見つけて起動できます。彼らが私のハードディスク全体にインデックスを付ける時間は0.2秒です(彼らはNTFSジャーナルデータベースを使用していると思います)。新しいファイルが作成されると、自動的にインデックスが自動的に再作成されます。

Linuxでは、内容ではなくファイル名だけでファイルを検索したいと考えています。Windowsではすべて同じことを行います。

Linuxでは、私に役立つ2つのオプションが見つかりました。彼らが私のハードディスク全体にインデックスを付ける時間:

  • 最初のオプション:sudo updatedbmlocate)3分でデータベースのインデックスを再作成します。
  • 2番目のオプション:すべてのワインを介して ...約5分[インデックスext4も]。

今はデスクトップユーザーなので、すばやく検索するために良いGUIを好みます。

  • 最初のオプション:ワインを介して同じすべてを使用します。ファイルの検索は瞬時に行われます。その後、https://raw.githubusercontent.com/MestreLion/wine-tools/master/wine-import-extensionsで修正できるMIME設定で問題が発生します
  • 2番目のオプション:ナマズはロケートの機能を使用します。これは機能しますが、すべてのファイルがによって索引付けされていても、ファイルの表示には約2秒かかりますupdatedb

すべてのワインで検索を実行

名誉ある言及:

  1. krunnerは仕事をします。しかし、私はbalooの索引付けが永遠にかかるという事実を嫌います。ファイル内のコンテンツも検索すると思います。それだけで、ファイル名だけにインデックスを付けることができます。
  2. ユニティダッシュはあなたが触れたファイルを見つけることができます。しかし、それはあなたが触れたファイル/フォルダの外にありません。

だから私の質問。誰かが私がどのようにすばやくインデックスを付け、GUIでインデックスされたファイル名を検索できるかを知っていますか?


トラッカーは私のハードディスク全体にインデックスを付けるのに永遠にかかります... 私のext4パーティションを含め、すべてを行うには最大で5分かかります。ntfsテーブルを使用するウィンドウで、瞬く間にntfsパーティションに対してすべてが同じことを行います。だから私はlinuxのすべてのものにもこだわっています。しかし、すべての検索結果からfir.hファイルを開こうとすると... ワインエクスプローラーに関連付けられています。**ワインのメモ帳**で同じものを開こうとします... たとえばgeditワインエクスプローラにファイルを開くようにするにはどうすればよいですか?
nazar2sfive

私の問題の解決策を見つけました... raw.githubusercontent.com/MestreLion/wine-tools/master/…のおかげで....スクリプトとブームを実行するだけです!!! ..あなたはビジネスにいます...
nazar2sfive

Linuxのウィンドウで使用されるntfsテーブルジャーネルなどを追加するために、「関係者」に連絡する方法を教えてください... ??? そのような機能を使用するように変更するには、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

2番目のコメントregexxerです。これはインストールが簡単です。端末から次のように入力しますsudo apt-get install regexxer。しかし、私はこれを使用していないので、どれほど速いかわかりません。


試してみます。そして、知らせてください。有望に見えます。
nazar2sfive 2016

私は、インデックスの作成に4:48分かかることに気づきました。新しいファイルを作成すると、以前のデータベースを更新するのに1:00分ですばやく再クロールできます。ディレクトリの変更や定期的な自己再クロールを検索するオプションはありません。再クロールは手動で行う必要があります。しかし、最良の部分は、どのデスクトップ環境でもこれを使用できることです。Balooデスクトップ検索のためだけにkubuntuを選択する必要はありません。新しいより良い答えが来ない場合、私の投票はANGRYsearch = Linuxのユニバーサル高速デスクトップ検索です。
nazar2sfive 2016

ANGRYsearch Readmeページには、別のプロジェクトFSearchとの類似性が記載されています。@ nazar2sfive ANGRYsearchのようにpythonではなくCでプログラムされています。最高のパフォーマンスを求めているので、試してみてください。
user.dz 16

膨大な量のデータが必要です!あなたは与えていましたregexxerみては?できれば、私もそれを使用することを検討します:)

1
さらにググリングした後、ようやくFSearchを入手しました。ANGRYsearchよりもパフォーマンスは良いようですが、はっきりとはわかりません。インストールを簡単にするために、私はANGRYsearchを好みますが、FSearchにはいくつかの可能性があります。
nazar2sfive 2016

3

FSearch https://github.com/cboxdoerfer/fsearchもお勧めします

ANGRYsearchよりもファイルのインデックス作成が高速であることがわかりました。ただし、ANGRYsearchを使用すると、ファイルの検索がスムーズになります。ANGRYsearchを使用すると、再クロールが速くなります。したがって、全体的なANGRYsearchの方が気分が良くなります。

FSearchはgitページによるとPreAlphaにあります。したがって、今後のリリースで改善される可能性があります。

コンパイルは私にとってほとんど問題ではありませんでした。したがって、私は自分の将来の参考のためにここに以下を投稿しています。Kubuntu 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
インデックス作成には、[contentIndexing]をオフにした後のANGRYsearchと同じように約5分かかりました。krunnerまたはアプリケーションメニューからインデックスファイルをすばやく検索できます。再クロールの頻度を指定することはできません。ただし、再起動するたびに再クロールされます。ただし、balooを使用した再クロールには4分ほど時間がかかります[iotopを使用して手動で測定]。しかし、私はそれが再起動中に一度だけそうすることを推測します。新しいファイルが作成されると、即座にデータベースに自動的に追加されるように見えるので、ANGRYsearchのような「手動の」再クロールは必要ありません。最大の問題-私はkdeを選択する必要があります。
nazar2sfive 2016

1

これが一番、

FSearchは、Linuxデスクトップ用の有望な新しいファイル検索ユーティリティであり、WindowsのEverything Search Engineツールに着想を得ています。

それについてのこのOMGUbuntuの記事を読んでください

GitHubのこちら.debから(64ビット)パッケージをダウンロード

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が機能しませんでした。albertが今後のリリースでそのインデックス機能についていくつかの有望な機能を示すことを願っています。
nazar2sfive 2016

さて、あなたはあなたのために働く何かを見つけてうれしいです。良い一日を過ごしてください。
マイケルノール2016

0

もう一つのベストはアルバートです。これは、Linuxコミュニティで最も優れたキーボードランチャーです。そして、それはあなたのファイルシステムを非常に迅速かつ定期的に監視するファイル拡張子を持っています

ここに画像の説明を入力してください


-1

なぜワインが必要なのですか?(Linuxシステムで)検索対象ではありませんか?

  1. apropos-マニュアルページの名前と説明を検索

    man apropos
    
  2. Locate-ファイルを名前で検索

    man locate
    locate "fir."
    
  3. find-ディレクトリ階層内のファイルを検索します

    man find 
    find / |grep "fir."
    
  4. grep、egrep、fgrep、rgrep-パターンに一致する行を出力する

    grep -R "fir." /home/yourdir/*
    
  5. 見てみてくださいthisLink(多分SearchMonkeyをより多くのオプションのために??)。


1
SearchmonkeyはWindows用です(最新リリース)。現在のLTS ubuntuリリースで利用可能なバージョンはありません。質問に必要なため、他のすべてのオプションはGUIではありません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.