Yritän tässä kommentoida kaikille vastanneille samalla kertaa.
nm: Tiedosto avautuu Xubuntussa ja näyttää silloin AbiWord -muotoa.
Se on alunperin muistaakseni jo Win95-koneelta olevia peruja. Mutta se ei löydy Catfishillä eikä myöskään Recoll anna mahdollisuutta mennä kyseiseen kansioon.
Millaisen hakemistopolun päässä tiedosto majailee? Selvitä polku ja katso, pystytkö listaamaan tiedoston päätteessä ls-komennolla. Eli tähän tapaan (polku vedetty hatusta, korvaa oikealla):
ls /media/tunnus/windows-liitos/kansio/
2305: Komento find -iname "*a.txt" antaa vain ylimmän tason tiedostoja esille, ei yhtään niiden sisällä olevia ollenkaan.
Komento find -iname "*.rtf" sellaisenaan ei anna mitään esille.
find hakee tässä vain tiedostonimien perusteella, eikä se muutenkaan tue hakua sisällön perusteella ilman yhdistämistä muihin työkaluihin, kuten grepiin. Lisäksi esimerkkikomennossa ei ole määritelty juuripolkua, jolloin haku kohdistuu vain siihen hakemistoon, jossa olet komentoa antaessasi, eli todennäköisesti listauksessa näkyy vain kotihakemistossasi olevia tiedostoja.
Haun voi kohdistaa tiettyyn polkuun tähän tapaan:
find /media/liitos -iname "*.rtf"
Grepillä voi hakea sisällön perusteella, mutta siihen pätee samat rajoitteet kuin Catfishiin, eli ei käytännössä onnistu jos sisältö on pakattu tai koodattu muuna kuin raakatekstinä.
grep -r /media/liitos "hakuteksti"
Oliskohan niin, että vaikka tiedostot saa auki, niin nuo hakukoneet eivät pysty niitä löytämään Windows-osiolta.
No jotain hämärää siinä liitoksessa on, jos Catfish tai Recoll ei löydä tiedostoa edes nimen perusteella, vaikka ohjaat ne etsimään oikeasta kansiosta? Sisältöpohjaista hakua kannattaa lähteä kokeilemaan sitten, kun tiedosto löytyy muuten. Sinänsä näissä ohjelmissa ei ole rajoituksia Windows-osioiden suhteen, kunhan liitos toimii oikein.