EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

doodle – Online in der Cloud

Führen Sie doodle im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist das Befehlsdoodle, das beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


doodle – ein Tool zum Durchsuchen der Metadaten in Ihren Dateien

ZUSAMMENFASSUNG


kritzeln [OPTIONAL] ([DATEINAMEN]*|[SCHLÜSSELWÖRTER]*)

BESCHREIBUNG


doodle ist ein Tool zum Indizieren von Dateien. doodle verwendet libextractor, um Metadaten in Dateien zu finden.
Sobald eine Datenbank erstellt wurde, kann doodle verwendet werden, um schnell Dateien zu finden, deren
Metadaten stimmen mit einer bestimmten Suchzeichenfolge überein. So kann mit doodle schnell gesucht werden
Ihr Dateisystem.

Im Allgemeinen übergeben Sie beim ersten Ausführen von doodle die Option -b, um die Datenbank zu erstellen.
Zusammen mit -b geben Sie beispielsweise die Liste der zu indizierenden Dateien oder Verzeichnisse an

$ doodle -b $HOME

Die Indizierung mit doodle erfolgt inkrementell. Wenn doodle -b zweimal ausgeführt wird (mit derselben Datenbank).
Dadurch wird der Index für geänderte Dateien aktualisiert. doodle entfernt auch Dateien, die
sind nicht mehr zugänglich. doodle entfernt KEINE Dateien, die noch vorhanden sind, aber nein
nicht mehr in der Argumentliste angegeben. Also berufe ich mich auf beides

$ doodle -b /foo /bar # oder

$ doodle -b /foo ; doodle -b /bar

führt dazu, dass dieselbe Datenbank sowohl den Index für /foo als auch für /bar enthält. Beachten Sie, dass
Die einzige Möglichkeit, die Indizierung von /foo an dieser Stelle nur aufzuheben, besteht darin, den Zugriff auf /foo unzugänglich zu machen (mithilfe von for
Beispiel chmod 000 /foo oder sogar rm -rf /foo) und führen Sie dann doodle -b erneut aus.

In vernetzten Umgebungen ist es häufig sinnvoll, im Stammverzeichnis jeder Umgebung eine Datenbank aufzubauen
Dateisystem, das die Einträge für dieses Dateisystem enthält. Dafür wird Doodle ausgeführt
jedes Dateisystem auf dem Dateiserver, auf dem sich dieses Dateisystem auf einer lokalen Festplatte befindet, um dies zu verhindern
das Netzwerk zerstören. Benutzer können auswählen, in welchen Datenbanken Doodle-Suchen durchgeführt werden sollen. Datenbanken können das nicht
miteinander verkettet werden.

Sobald die Dateien indiziert sind, können Sie die Doodle-Datenbank schnell abfragen. Lauf einfach

$ Doodle-Schlüsselwort

um alle Ihre Dateien nach Schlüsselwörtern zu durchsuchen. Beachten Sie, dass nur die von extrahierten Metadaten
libextractor wird durchsucht. Wenn libextractor also keine Metadaten in den Dateien findet,
Möglicherweise erhalten Sie keine Ergebnisse. Mit der Option -l können Sie Nicht-Standard angeben
libextractor-Plugins. Beispielsweise könnte Doodle als Ersatz für das Ortungstool verwendet werden
Die GNU-Findutils sehen so aus:

$ Alias ​​​​Updatedb="doodle -bn -d /var/lib/doodle/doodle-locate-db -l
libextractor_filename /"

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

OPTIONAL


-a NUMBER, -- approximate =NUMBER
Führen Sie einen ungefähren Abgleich mit Nichtübereinstimmungen von bis zu ANZAHL Buchstaben durch

-B, --bauen
Erstellen Sie die Doodle-Datenbank (übergebene Argumente sind Verzeichnisse und Dateinamen, die vorhanden sind).
indiziert werden). Im Vergleich zu GNU kapselt die Doodle-Binärdatei beides
das Locate- und das Updatedb-Tool. Verwendung der -b Option Doodle erstellt oder aktualisiert die
Datenbank (entspricht aktualisiertb), ohne -b Es verhält sich ähnlich wie bei Locate.

-d DATEINAME, --Datenbank=DATEINAME
Verwenden Sie FILENAME für den Speicherort der Datenbank (beim Erstellen oder Suchen verwenden).
Diese Option ist besonders nützlich, wenn Doodle zur Suche nach verschiedenen Arten von verwendet wird
Dateien (oder wird mit verschiedenen Extraktionsoptionen betrieben). Mit dieser Option kritzeln
kann verwendet werden, um spezielle Indizes zu erstellen (d. h. einen pro Dateisystem), die in
wiederum die Suchleistung verbessern. Bei der Suche können Sie einen Doppelpunkt getrennt übergeben
Liste der Datenbankdateinamen, in diesem Fall werden alle Datenbanken durchsucht. Beachten Sie, dass
Der Speicherplatzverbrauch einer einzelnen Datenbank ist normalerweise etwas geringer als
wenn die Datenbank in mehrere Dateien aufgeteilt ist. Dennoch ist die Platzersparnis groß
dürfte gering sein (einige Prozent). Sie können auch die Umgebungsvariable verwenden
DOODLE_PATH, um die Liste der zu durchsuchenden Datenbankdateien festzulegen. Die Option überschreibt die
Umgebungsvariable, wenn beide verwendet werden. Wenn die Option nicht angegeben ist und DOODLE_PATH
nicht gesetzt ist, wird „/var/lib/doodle“ verwendet.

-e, --Extrakt
Drucken Sie die extrahierten Schlüsselwörter für jede gefundene übereinstimmende Datei aus. Beachten Sie, dass dies der Fall sein wird
verlangsamen das Programm erheblich, insbesondere wenn es viele Übereinstimmungen in der Datenbank gibt.
Beachten Sie, dass sich die für libextractor angegebenen Optionen von den verwendeten Optionen unterscheiden
Zum Erstellen des Index enthalten die Ergebnisse möglicherweise nicht die Suchzeichenfolge.

-f, --Dateinamen
Fügen Sie Dateinamen (vollständiger Pfad) in den Satz von Schlüsselwörtern ein

-h, --help
Hilfeseite drucken

-ich, --Fall ignorieren
Groß-/Kleinschreibung muss nicht beachtet werden

-l BIBLIOTHEKEN, --Bibliothek=BIBLIOTHEKEN
Geben Sie an, welche libextractor-Plugins verwendet werden sollen (zum Erstellen des Index mit -b oder for
Drucken von Informationen über Dateien mit -e)

-L DATEINAME, --log=DATEINAME
Protokollieren Sie alle gefundenen Schlüsselwörter in einer Protokolldatei mit dem Namen FILENAME. Diese Option ist meistens
nützlich zum Debuggen.

-m LIMIT, --Speicher=LIMIT
Verwenden Sie höchstens LIMIT MB Speicher für die Knoten des Suffixbaums (danach
auf Festplatte serialisieren). Beachten Sie, dass ein kleinerer Wert den Speicherverbrauch verringert
Erhöhen Sie die Größe der temporären Datei (und verlangsamen Sie die Indizierung). Der Standardwert ist 8
MB.

-n, --kein Standard
Laden Sie nicht den Standard-Plugin-Satz (laden Sie nur Plugins, die mit -l angegeben sind).

-p, --drucken
Erstellen Sie einen für Menschen lesbaren Bildschirmauszug der Doodle-Datenbank (nur wirklich nützlich für
Fehlersuche)

-P PATH, --prunepaths=PATH
Verzeichnisse, die nicht in die Datenbank aufgenommen werden sollen, was andernfalls der Fall wäre. Die Umgebung
Auch die Variable PRUNEPATHS legt diesen Wert fest. Standard ist „/ Tmp /usr/tmp / var / tmp / dev
/ proc / sys". Diese Option kann auch bei der Suche verwendet werden, in diesem Fall suchen
Ergebnisse in den angegebenen Verzeichnissen werden ignoriert.

-v, --Version
Drucken Sie die Versionsnummer

-V, - ausführlich
sei ausführlich


DOODLE_PATH
Durch Doppelpunkte getrennte Liste der zu durchsuchenden Datenbanken. Beachten Sie dies beim Aufbau der Datenbank
Dieser Pfad darf entweder nur einen Dateinamen oder die Option enthalten -b muss daran gewöhnt werden
Geben Sie die Datenbankdatei an. Der Standardwert ist „/var/lib/doodle“.

PRUNEPATHS
Durch Leerzeichen getrennte Liste der auszuschließenden Pfade. Kann mit überschrieben werden -P .

ANMERKUNG


Doodle hängt von libextractor ab. Sie können libextractor herunterladen von
http://gnunet.org/libextractor/.

Verwenden Sie Doodle online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad