インデックスを再構築するためにディレクトリ/ファイルの変更を監視する方法は?

インデックスを再構築するためにディレクトリ/ファイルの変更を監視する方法は?

Windows 7からUbuntu 12.04に移行しました。

Win 7では、「Everything」を使用してファイルとディレクトリを検索します。これはインデックスデータベースを構築し、ファイルまたはディレクトリが変更されるとそれを更新します。慣れていて、Ubuntu 12.04でも似たようなものかどうか疑問に思います。

今私の回避策は次のupdatedbとおりです。ただし、何かを検索するたびにこれを行う必要がありますlocateupdatedbまた、結果は絶対ファイルパスですが、ファイルの詳細を知りたい場合はどうすればよいですか? (たとえば、生成された時間に基づいて結果を並べ替えるにはどうすればよいですか?)

updatedbディスクにファイルを追加した後にそれを自動化する方法はありますか?そうでなければ、「Everything」のように動作するツールはありますか?

ベストアンサー1

私に慣れている3つのオプションがあります。

今回のチュートリアルのタイトルは、最高のLinuxデスクトップ検索ツールこれらと他のものについて話し合う。

追跡装置

インストールは非常に簡単です。

$ apt-get install tracker tracker-utils

インストール後、自動的にドライブのインデックス作成が開始されます。内部を見て、何を使用しているかを確認できますtracker-control

$ tracker-control 
Found 288 PIDs…
Found process ID 2611 for 'tracker-store'

Store:
17 Aug 2013, 11:57:51:  ✓     Store                 - Idle 

Miners:
17 Aug 2013, 11:57:51:  ✗     Applications          - Not running or is a disabled plugin
17 Aug 2013, 11:57:51:  ✗     File System           - Not running or is a disabled plugin

または、次のものを使用できますtrack-stats

$ tracker-stats | head -10
Statistics:
  mfo:Action = 1
  mlo:LandmarkCategory = 15
  mto:State = 6
  mto:TransferMethod = 2
  mtp:ScanType = 6
  nao:Tag = 1
  nco:AuthorizationStatus = 3
  nco:Contact = 1
  nco:Gender = 3

次のようにデフォルト設定を再設定できます。

$ tracker-preferences

                  トラッカー環境設定

次のように手動でマイナーを起動できます。

$ tracker-control -s
Starting miners…
  ✓ Applications
  ✓ File System

それから何をしているのかを確認してください。

$ tracker-control -F
Store:
17 Aug 2013, 12:13:29:  ✓     Store                 - Idle 

Miners:
17 Aug 2013, 12:13:29:    0%  Applications          - Initializing 
17 Aug 2013, 12:13:29:    0%  File System           - Initializing 
Press Ctrl+C to end follow of Tracker state
17 Aug 2013, 12:13:29:  ✓     Store                 - Idle 
17 Aug 2013, 12:13:39:    1%  Applications          - Crawling recursively directory 'file:///usr/share/applications' 
17 Aug 2013, 12:13:39:    1%  Applications          - Crawling recursively directory 'file:///usr/share/desktop-directories' 
17 Aug 2013, 12:13:39:    1%  Applications          - Crawling recursively directory 'file:///home/tammy/.local/share/applications' 
17 Aug 2013, 12:13:39:    1%  Applications          - Crawling recursively directory 'file:///home/tammy/.local/share/desktop-directories' 

ディスクのコンテンツにインデックスを付けた後、GUIまたはノーチラス(Ctrl+)統合検索を使用して検索できます。fコマンドラインツールも提供しますtracker-search

$ tracker-search art
Results:
  file:///home/tammy/Documents/ArtEdCurriculumElemFRS.odt

詳細は:

$ tracker-search -d art
Results:
cols:3
  file:///home/tammy/Documents/ArtEdCurriculumElemFRS.odt
    application/vnd.oasis.opendocument.text
    http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#PaginatedTextDocument

GUI検索ツールを呼び出すこともできますtracker-needle

              トレースピンSS

記録

現在、これに対するジョブ設定はありませんが、以下があります。ウェブサイトのスクリーンショット実際に見せてください。よく読んでください。オンライン文書より多くの情報を知りたいです。

おすすめ記事