英語フランス語スペイン語

Ad


OnWorksファビコン

Doodle - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで Doodle を実行します

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド Doodle です。

プログラム:

NAME


doodle - ファイル内のメタデータを検索するツール

SYNOPSIS


いたずら書き [OPTIONS] ([ファイル名]*|[キーワード]*)

DESCRIPTION


doodle はファイルのインデックスを作成するツールです。 doodle は libextractor を使用してファイル内のメタデータを検索します。
データベースが構築されたら、Doodle を使用して、
メタデータは指定された検索文字列と一致します。 このように、Doodle を使用してすばやく検索できます
ファイルシステム。

通常、初めて doodle を実行するときは、オプション -b を渡してデータベースを構築します。
-b と組み合わせて、インデックスを作成するファイルまたはディレクトリのリストを指定します。たとえば、

$ 落書き -b $HOME

Doodle によるインデックス作成は増分です。 doodle -b が (同じデータベースで) XNUMX 回実行された場合
変更されたファイルのインデックスが更新されます。 Doodle は次のファイルも削除します
にはアクセスできなくなりました。 doodle はまだ存在するファイルを削除しませんが、
引数リストで指定されなくなりました。 したがって、どちらかを呼び出します

$ doodle -b /foo /bar # または

$ doodle -b /foo ; 落書き -b /bar

/foo と /bar の両方のインデックスを含む同じデータベースが作成されます。 ご了承ください
現時点で /foo のインデックスを解除する唯一の方法は、/foo にアクセスできないようにすることです (for を使用します)。
たとえば chmod 000 /foo または rm -rf /foo)、再度 doodle -b を実行します。

ネットワーク環境では、多くの場合、それぞれのルートにデータベースを構築することが合理的です。
ファイル システム。そのファイル システムのエントリが含まれます。 このために Doodle が実行されます
ファイル システムがローカル ディスク上にあるファイル サーバー上の各ファイル システム。
ネットワークをスラッシングします。 ユーザーは、Doodle 検索を行うデータベースを選択できます。 データベースではできません
一緒に連結される。

ファイルのインデックスが作成されると、Doodle データベースにすぐにクエリを実行できます。 ただ走れ

$ 落書きキーワード

すべてのファイルをキーワードで検索します。 によって抽出されたメタデータのみであることに注意してください。
libextractor が検索されます。 したがって、libextractor がファイル内にメタデータを見つけられなかった場合、
結果が得られない可能性があります。 オプション -l を使用して非標準を指定できます。
libextractor プラグイン。 たとえば、Doodle を使用して、検索ツールを置き換えることができます。
GNU findutils は次のようになります。

$ alias updatedb="doodle -bn -d /var/lib/doodle/doodle-locate-db -l
libextractor_ファイル名 /"

$ aliaslocate="doodle -d /var/lib/doodle/doodle-locate-db"

OPTIONS


-a , --おおよそ=
最大 NUMBER 文字の不一致を含む近似一致を実行します

-NS、 - 建てる
Doodle データベースを構築します (渡される引数は、次のディレクトリとファイル名です)
インデックス化されます)。 GNU と比較すると、Doodle バイナリは両方をカプセル化します。
検索ツールと updatedb ツール。 の使用 -b オプション doodle をビルドまたは更新します
データベース (updateb と同等)、なし -b 検索と同様の動作をします。

-d ファイル名, -データベース=ファイル名
データベースの場所には FILENAME を使用します (構築または検索時に使用します)。
このオプションは、Doodle を使用してさまざまなタイプの画像を検索する場合に特に便利です。
ファイル (または別の抽出オプションで操作されている)。 このオプションを使用すると、落書き
特殊なインデックス (つまり、ファイル システムごとに XNUMX つ) を構築するために使用できます。
検索パフォーマンスが向上します。 検索するときは、コロンで区切って渡すことができます
データベース ファイル名のリスト。この場合、すべてのデータベースが検索されます。 ご了承ください
通常、単一データベースのディスク容量消費量は、
データベースが複数のファイルに分割されている場合。 それでいて省スペースなのですが、
おそらく小さい(数パーセント)でしょう。 環境変数を使用することもできます
DOODLE_PATH を使用して、検索するデータベース ファイルのリストを設定します。 このオプションは
両方を使用する場合は環境変数。 オプションが指定されておらず、DOODLE_PATH が指定されている場合
が設定されていない場合は、「/var/lib/doodle」が使用されます。

-e, - エキス
見つかった一致するファイルごとに抽出されたキーワードを出力します。 これにより、
特にデータベース内に多数の一致がある場合、プログラムの速度が大幅に低下します。
libextractor に指定されたオプションが使用されるオプションと異なる場合に注意してください。
インデックスを構築する場合、結果に検索文字列が含まれない場合があります。

-f, --ファイル名
キーワードのセットにファイル名 (フルパス) を含めます

-h, - 助けて
ヘルプページを印刷する

-私、 --大文字と小文字を区別しない
大文字と小文字を区別しない

-l ライブラリ, --library =ライブラリ
どの libextractor プラグインを使用するかを指定します (-b を使用してインデックスを構築するため、または
-e) を使用してファイルに関する情報を出力します

-L ファイル名, --log =ファイル名
検出されたすべてのキーワードを FILENAME という名前のログ ファイルに記録します。 このオプションはほとんどの場合、
デバッグに役立ちます。

-m LIMIT, --メモリ=LIMIT
サフィックスツリーのノードには最大でも LIMIT MB のメモリを使用します (その後、
ディスクにシリアル化します)。 値を小さくするとメモリ消費量が減りますが、
一時ファイルのサイズが大きくなります (インデックス作成が遅くなります)。 デフォルトは8です
メガバイト

-n, --デフォルトなし
プラグインのデフォルトのセットをロードしません (-l で指定されたプラグインのみをロードします)

-p, -印刷
人間が判読できる Doodle データベースの画面ダンプを作成します (実際に役立つのは
デバッグ)

-P パス, --prunepaths=パス
データベースに置かないディレクトリ。そうでない場合はデータベースに置かれます。 環境
変数 PRUNEPATHS もこの値を設定します。 デフォルトは「/ tmpに /usr/tmp / var / tmp / dev
/ proc / sys"。このオプションは検索時にも使用できます。その場合、検索
指定されたディレクトリ内の結果は無視されます。

-v, - バージョン
バージョン番号を印刷する

-V, -詳細
冗長になる

ENVIRONMENT


DOODLE_PATH
検索するデータベースのコロンで区切られたリスト。 データベース構築時の注意点
このパスにはファイル名を XNUMX つだけ含めるか、オプションを含める必要があります。 -b 慣れなければなりません
データベースファイルを指定します。 デフォルトは「/var/lib/doodle」です。

プルーンパス
除外するパスのスペース区切りのリスト。 でオーバーライドできます -P オプションを選択します。

注意事項


Doodle は libextractor に依存します。 libextractor は次からダウンロードできます。
http://gnunet.org/libextractor/.

onworks.net サービスを使用してオンラインで Doodle を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad