GNU/Linux >> Linux の 問題 >  >> Ubuntu

インデックスファイルの内容?

人々はすでにファイルシステムのインデックス作成について質問しているようです:

  • ファイルシステムのインデックスを作成するためのオプションはありますか?
  • OS Xのスポットライトに代わるものは何ですか?

しかし、実際には特定の作業ディレクトリにインデックスを付けて、それを手動で実行できるようにしたい(検索が正しいことを確認するため)。基本的にはプロジェクトに取り組んでおり、内容をすばやく検索できる必要があります。私はすでにlocateを使用しています およびupdatedb コマンドですが、ファイル名のみを検索します。同様のコマンドを探していますが、ファイルの内容を探しています。

なぜ私がtrackerを使用しないのか疑問に思われるかもしれません また、2つの投稿で回答されたように、トラッカーには、それらを検索するための事前に指定されたフォルダーのセットがあり、検索を行うたびに、それらすべてを検索します。私が望んでいるのは、すべてのプロジェクトを個別に検索できるようにすることです。

承認された回答:

recollを試すことができます 、リポジトリで利用可能であり、インデックスを作成して検索するフォルダとインデックスデータベースを保存する場所を細かく制御できます。複数のデータベースを使用することもできます。高度な検索を使用して、結果を返すことができます。特定のフォルダから。

ここでその機能のいくつかを参照してください。クエリやその他の制御用語を渡すコマンドラインから実行できます。ここの短いマニュアルを参照してください。ここに完全なマニュアルがあります。


Ubuntu
  1. ディレクトリ構造(ファイルシステム)の内容をコマンドラインでCsvに印刷しますか?

  2. ディレクトリでファイルを検索し、結果をテキストファイルに出力しますか?

  3. GNOME のファイル インデックス作成および検索ツールである Tracker を完全に無効にする方法は次のとおりです。

  1. Linuxはサイズ0のファイルを削除します

  2. Linux コンソールでのファジー ファイル検索

  3. あるファイルの内容を別のファイルで検索する

  1. コマンド出力またはファイルの内容を列形式で表示する

  2. 変更中にファイルの内容を出力しますか?

  3. ファイルの内容を再帰的に表示するには?