InglesPransesEspanyol

Ad


OnWorks favicon

doodle - Online sa Cloud

Magpatakbo ng doodle sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command doodle na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


doodle - isang tool upang hanapin ang meta-data sa iyong mga file

SINOPSIS


matamad na tao [Opsyon] ([FILENAMES]*|[KEYWORDS]*)

DESCRIPTION


Ang doodle ay isang tool upang mag-index ng mga file. Ang doodle ay gumagamit ng libextractor upang mahanap ang meta-data sa mga file.
Kapag nakagawa na ng database, magagamit ang doodle para mabilis na mahanap ang mga file kung saan ang
tumutugma ang meta-data sa ibinigay na string ng paghahanap. Sa ganitong paraan, magagamit ang doodle para mabilis na maghanap
iyong file system.

Sa pangkalahatan, sa unang pagkakataon na magpatakbo ka ng doodle ay ipinapasa mo ang opsyon -b upang buuin ang database.
Kasama ng -b ay tinukoy mo ang listahan ng mga file o direktoryo na ii-index, halimbawa

$ doodle -b $HOME

Ang pag-index gamit ang doodle ay incremental. Kung ang doodle -b ay pinapatakbo (na may parehong database) nang dalawang beses
ia-update nito ang index para sa mga file na binago. Aalisin din ng doodle ang mga file na iyon
ay hindi na mapupuntahan. HINDI aalisin ng doodle ang mga file na naroroon pa rin ngunit hindi
na tinukoy sa listahan ng argumento. Kaya invoking alinman

$ doodle -b /foo /bar # o

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

ay magreresulta sa parehong database na naglalaman ng parehong index para sa /foo at /bar. Tandaan na
ang tanging paraan upang i-un-index lamang ang /foo sa puntong ito ay gawing hindi naa-access ang /foo (gamit para sa
halimbawa chmod 000 /foo o kahit rm -rf /foo) at pagkatapos ay patakbuhin muli ang doodle -b.

Sa mga naka-network na kapaligiran, kadalasang makatuwiran na bumuo ng database sa ugat ng bawat isa
file system, na naglalaman ng mga entry para sa file system na iyon. Para dito, pinapatakbo ang doodle
bawat file system sa file server kung saan ang file system na iyon ay nasa isang lokal na disk, upang maiwasan
pambubugbog sa network. Maaaring piliin ng mga user kung aling mga database ang hinahanap ng doodle. Hindi magagawa ng mga database
magkadugtong nang sama-sama.

Kapag na-index na ang mga file, mabilis mong maitatanong ang doodle database. Takbo ka lang

$ doodle na keyword

upang hanapin ang lahat ng iyong mga file para sa keyword. Tandaan na ang meta-data lamang ang kinuha ni
Hinahanap ang libextractor. Kaya kung ang libextractor ay hindi makahanap ng anumang meta-data sa mga file,
maaaring hindi ka makakuha ng anumang mga resulta. Maaari mong gamitin ang opsyon -l upang tukuyin ang hindi pamantayan
mga plugin ng libextractor. Halimbawa, maaaring gamitin ang doodle upang palitan ang tool sa paghahanap mula sa
ang GNU findutils tulad nito:

$ alias updatedb="doodle -bn -d /var/lib/doodle/doodle-locate-db -l
libextractor_filename /"

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

Opsyon


-a NUMBER, --tinatayang=NUMBER
gumawa ng tinatayang pagtutugma sa mga hindi pagkakatugma ng hanggang NUMBER titik

-b, --build
buuin ang doodle database (ang mga naipasa na argumento ay mga direktoryo at filename na
na mai-index). Sa paghahambing sa GNU, hanapin ang doodle binary na nakapaloob sa pareho
ang locate at ang updatedb tool. Gamit ang -b ang pagpipiliang doodle ay bumubuo o nag-a-update ng
database (katumbas ng updatedb), nang wala -b ito ay kumikilos katulad ng paghahanap.

-d FILENAME, --database=FILENAME
gamitin ang FILENAME para sa lokasyon ng database (gamitin kapag nagtatayo o naghahanap).
Ang pagpipiliang ito ay partikular na kapaki-pakinabang kapag ang doodle ay ginagamit upang maghanap ng iba't ibang uri ng
mga file (o pinapatakbo gamit ang iba't ibang opsyon sa extractor). Gamit ang opsyong ito ng doodle
ay maaaring gamitin upang bumuo ng mga espesyal na indeks (ibig sabihin, isa sa bawat file system), na maaaring in
pagbutihin ang pagganap ng paghahanap. Kapag naghahanap, maaari kang magpasa ng colon-separated
listahan ng mga pangalan ng file ng database, kung gayon ang lahat ng mga database ay hinanap. Tandaan na
ang pagkonsumo ng disk-space ng isang database ay karaniwang mas maliit kaysa sa
kung ang database ay nahahati sa maramihang mga file. Gayunpaman, ang space-savings ay
malamang na maliit (ilang porsyento). Maaari mo ring gamitin ang variable ng kapaligiran
DOODLE_PATH upang itakda ang listahan ng mga file ng database na hahanapin. Ino-override ng opsyon ang
variable ng kapaligiran kung pareho ang ginagamit. Kung ang opsyon ay hindi ibinigay at DOODLE_PATH
ay hindi nakatakda, "/var/lib/doodle" ang ginagamit.

-e, --extract
i-print ang mga nakuhang keyword para sa bawat katugmang file na natagpuan. Tandaan na ito ay
pabagalin ng husto ang programa, lalo na kung maraming tugma sa database.
Tandaan na kung ang mga opsyon na ibinigay para sa libextractor ay iba kaysa sa mga opsyon na ginamit
para sa pagbuo ng index ang mga resulta ay maaaring hindi naglalaman ng string ng paghahanap.

-f, --filename
isama ang mga filename (buong path) sa hanay ng mga keyword

-h, - Tumulong
pahina ng tulong sa pag-print

-ako, --balewalain-kaso
maging case-insensitive

-l LIBRARI, --library=LIBRARI
tukuyin kung aling mga plugin ng libextractor ang gagamitin (para sa pagbuo ng index na may -b o para sa
pag-print ng impormasyon tungkol sa mga file na may -e)

-L FILENAME, --log=FILENAME
i-log ang lahat ng nakatagpo na keyword sa isang log file na pinangalanang FILENAME. Ang pagpipiliang ito ay kadalasan
kapaki-pakinabang para sa pag-debug.

-m LIMIT, --alaala=LIMIT
gumamit ng hindi hihigit sa LIMIT MB ng memorya para sa mga node ng suffix-tree (pagkatapos nito,
serialize sa disk). Tandaan na ang isang mas maliit na halaga ay magbabawas ng pagkonsumo ng memorya ngunit
dagdagan ang laki ng pansamantalang file (at pabagalin ang pag-index). Ang default ay 8
MB.

-n, --nodefault
huwag i-load ang default na hanay ng mga plugin (mag-load lamang ng mga plugin na tinukoy na may -l)

-p, --print
gumawa ng nababasang screen dump ng doodle database (talagang kapaki-pakinabang para sa
pag-debug)

-P PATH, --prunepaths=PATH
Mga direktoryo na hindi dapat ilagay sa database, na kung hindi man ay. Ang kapaligiran
Ang variable na PRUNEPATHS ay nagtatakda din ng halagang ito. Default ay "/ Tmp /usr/tmp / var / tmp / dev
/ proc / sys". Magagamit din ang opsyong ito kapag naghahanap, kung saan maghanap
ang mga resulta sa tinukoy na mga direktoryo ay hindi papansinin.

-v, --bersyon
i-print ang numero ng bersyon

-V, --verbose
maging verbose

Kapaligiran


DOODLE_PATH
Listahan ng mga database na pinaghihiwalay ng colon na hahanapin. Tandaan na kapag bumubuo ng database
ang path na ito ay dapat na naglalaman lamang ng isang filename o ang opsyon -b dapat sanay na
tukuyin ang database file. Default ay "/var/lib/doodle".

PRUNEPATHS
Listahan ng mga path na ibubukod na pinaghiwalay ng espasyo. Maaaring ma-override ng -P pagpipilian.

NOTA


Ang doodle ay nakasalalay sa libextractor. Maaari mong i-download ang libextractor mula sa
http://gnunet.org/libextractor/.

Gumamit ng doodle online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad