Jos suostut tekemään hakuja myös komentorivillä, on vaihtoehtoja useita.
Jos nimen perusteella hakeminen riittää, auttaa
locate. Komennolla
sudo updatedb tehdään tietokanta, josta locate hakee tiedostonnimiä. Näin haut ovat erittäin nopeita.
man locate:
locate(1) locate(1)
NAME
locate - find files by name
SYNOPSIS
locate [OPTION]... PATTERN...
DESCRIPTION
locate reads one or more databases prepared by updatedb( and writes
file names matching at least one of the PATTERNs to standard output,
one per line.
PATTERNs can contains globbing characters. If any PATTERN contains no
globbing characters, locate behaves as if the pattern were *PATTERN*.
By default, locate does not check whether files found in database still
exist. locate can never report files created after the most recent
update of the relevant database.
Mahdollisia hakuja ovat esimerkiksi
locate essee.rtf,
locate *mpeg ja
locate kde*.tar.gzJos taas haluat etsiä vaikkapa tekstitiedostojen sisältämiä sanoja, auttaa
grep. Esimerkki:
[mjp@localhost lähetetyt?]$ pwd
/home/mjp/suomennetut/kde4/lähetetyt
[mjp@localhost lähetetyt?]$ grep osoite *
desktop_koffice.po:msgstr "KDE:n osoitekirjan liitännäinen"
desktop_koffice.po:msgstr "Tämän tietolähteen avulla voit käyttää KDE:n osoitekirjan tietoja."
kdelibs4.po:msgstr "Korosta työkalurivin painikkeet hiirellä osoitettaessa"