Locate: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
==Sissejuhatus== | ==Sissejuhatus== | ||
'''locate''' on | '''locate''' on programm UNIXile ja UNIXi-laadsetele operatsioonisüsteemidele, mis võimaldab otsida faile nende nime alusel.<ref name="locateman">[http://man7.org/linux/man-pages/man1/locate.1.html locate(1) - Linux manual page]</ref> | ||
Windows operatsioonisüsteemide perekonnale on saadaval locate'i alternatiiv programmi Locate32 näol. <ref>[http://locate32.cogit.net/ Locate32]</ref> | Windows operatsioonisüsteemide perekonnale on saadaval locate'i alternatiiv programmi Locate32 näol.<ref>[http://locate32.cogit.net/ Locate32]</ref> | ||
==Töömehhanism== | ==Töömehhanism== | ||
locate | locate võrdleb käsule antud mistahes argumenti (s.t otsitavat failinime või selle osa - metasümbolite abiga) spetsiaalse andmebaasi kannetega.<ref name="locateman"></ref> Andmebaasi on kantud failide nimed ja nende suhtelised asukohad kataloogipuus. locate'i andmebaasi on võimalik uuendada käsitsi, kasutades selleks käsku updatedb.<ref> [http://man7.org/linux/man-pages/man1/updatedb.1.html updatedb(1) - Linux manual page] </ref> Või automaatselt - näiteks utiliidi cron abiga.<ref> [http://linux.die.net/man/8/updatedb updatedb(8) - Linux man page] </ref> Failinimede andmebaasi kasutamine annab võidu otsingu kiiruses, aga andmebaasi regulaarsel, kuid mitte pideval, uuendamisel ei pruugi failisüsteemis toimunud muutused koheselt kajastuda otsingutulemustes.<ref>[http://www.linfo.org/locate.html The locate Command]</ref> | ||
==Käsuformaat== | |||
<pre>locate [-d path | --database=path] [-e | -E | --[non-]existing] [-i | | |||
--ignore-case] [-0 | --null] [-c | --count] [-w | --wholename] [-b | | |||
--basename] [-l N | --limit=N] [-S | --statistics] [-r | --regex ] | |||
[--max-database-age D] [-P | -H | --nofollow] [-L | --follow] | |||
[--version] [-A | --all] [-p | --print] [--help] pattern...</pre> | |||
==Käsu argumendid== | |||
==Kasutatud allikad== | ==Kasutatud allikad== |
Revision as of 14:02, 29 November 2015
WORK STILL IN PROGRESS
Sissejuhatus
locate on programm UNIXile ja UNIXi-laadsetele operatsioonisüsteemidele, mis võimaldab otsida faile nende nime alusel.[1]
Windows operatsioonisüsteemide perekonnale on saadaval locate'i alternatiiv programmi Locate32 näol.[2]
Töömehhanism
locate võrdleb käsule antud mistahes argumenti (s.t otsitavat failinime või selle osa - metasümbolite abiga) spetsiaalse andmebaasi kannetega.[1] Andmebaasi on kantud failide nimed ja nende suhtelised asukohad kataloogipuus. locate'i andmebaasi on võimalik uuendada käsitsi, kasutades selleks käsku updatedb.[3] Või automaatselt - näiteks utiliidi cron abiga.[4] Failinimede andmebaasi kasutamine annab võidu otsingu kiiruses, aga andmebaasi regulaarsel, kuid mitte pideval, uuendamisel ei pruugi failisüsteemis toimunud muutused koheselt kajastuda otsingutulemustes.[5]
Käsuformaat
locate [-d path | --database=path] [-e | -E | --[non-]existing] [-i | --ignore-case] [-0 | --null] [-c | --count] [-w | --wholename] [-b | --basename] [-l N | --limit=N] [-S | --statistics] [-r | --regex ] [--max-database-age D] [-P | -H | --nofollow] [-L | --follow] [--version] [-A | --all] [-p | --print] [--help] pattern...
Käsu argumendid
Kasutatud allikad
Autor
Priit Pennula
Rühm A21
2*.11.2015