[ R A V E N @ 10.07.2010. 17:11 ] @
Ovako... imam Kubuntu 9.10 Karmic Koala i kada pokušam preko KFinda (Kubuntuuov pandan Windows Searchu) da nađem neku datoteku, to nema efekta. Preciznije, postavim da pretraži lokaciju / (što je, ako se ne varam, analogno Windowsovom C:\-u) i sve poddirektorije tako što upišem ime npr. morningside (a prethodnom znam da na disku ima sigurno datoteka pod imenom The_Morningside_EP.rar) i nakon što se pretraga malo odvrti, ne pokaže ništa.

Onda sam probao slijedeću komandu preko terminala:

find / -iname morningside


i dobijem dosta poruka o tome da ne može pristupiti nekim direktorijumima. OK, vjerovatno su neki bitni sistemski koje je Linux zaštitio, ali ima li načina da se blokira prikazivanje tih mnogih poruka jer ne mogu da vidim rezultate pretrage?

Uglavnom, bitno mi je pored toga da mi pretraga pregleda cijeli sistem i da pronađe i datoteke i direktorije koji u svom imenu imaju niz karaktera morningside, a da njihovo ime ne mora biti jednako tom nizu. Već sam stavio -iname da pretraga ne pravi razliku između malih i velikih slova. Hvala unaprijed.

[Ovu poruku je menjao R A V E N dana 10.07.2010. u 18:53 GMT+1]
[ GORSHTAK @ 10.07.2010. 18:46 ] @
Ako pretrazuješ u linu po celom disku, onda moraš da koristiš sudo komandu, isto uradi i sudo kfinda
[ R A V E N @ 10.07.2010. 20:37 ] @
Evo, gornja poruka je napisana prije sat i 38 minuta, a Google ju je već registrovao, jer daje ovu temu kao prvi rezultat na upit Google: "sudo kfinda".

Nego kako glasi sintaksa te sudo komanda za pretraživanje uz ove uslove koje mi trebaju? I za šta je sudo kfinda? Za reinstaliranje KFinda?
[ Srđan Pavlović @ 10.07.2010. 22:23 ] @
bolje da si iskoristio google da ti kaze sta je sudo u linuxu :)))

sudo neka_komanda

znaci da tu neku komandu pokreces sa root privilegijama, kao korisnik koji
to sme da radi, odnosno nalazi se u /etc/sudoers fajlu.

Znaci nesto tipa:

sudo find / -iname morningside
[ jonathan @ 10.07.2010. 22:37 ] @
Umesto morningside u kfind ukucaj *morningside*.
[ 3dd13 @ 10.07.2010. 23:35 ] @
alt+F2 : kdesu kfind... ili kako se vec zove ta komanda, ovo pokrece gui app pod ovlastima root-a

ili jednostavno

Code:

sudo -s 
find / -iname "*ono_sto_trazis*"
[ Srđan Pavlović @ 12.07.2010. 19:24 ] @
Citat:
da pronađe i datoteke i direktorije koji u svom imenu imaju niz karaktera morningside, a da njihovo ime ne mora biti jednako tom nizu.


Tacno tako (tip koji je dao jonathan) - primetiti razliku:

[pavlovic@Kompjuter ~]$ find /home/pavlovic/ -iname "USPOMENE-DVD"
[pavlovic@Kompjuter ~]$ find /home/pavlovic/ -iname "*USPOMENE-DVD*"
/home/pavlovic/podaci/Video/USPOMENE-DVD.iso
[pavlovic@Kompjuter ~]$

U prvom slucaju nije nasao nista, a u drugom je koriscen wildcard (*)
koji u ovom slucaju govori da ispred i iza datog stringa moze biti bilo sta,
i tada je naravno nasao fajl koji sadrzi dati string.

I pretraga nije case-sensitive sto se lako vidi:

[pavlovic@Kompjuter ~]$ find /home/pavlovic/ -iname "*UsPOmENe-Dvd*"
/home/pavlovic/podaci/Video/USPOMENE-DVD.iso
[pavlovic@Kompjuter ~]$