|
Poslao: 19 Jan 2016 17:48
|
offline
- Aco

- Moderator foruma
- Pridružio: 12 Maj 2006
- Poruke: 16826
- Gde živiš: /home/aco
|
Recoll je destkop alat za pretraživanje vaših dokumenata i foldera. Pronalazi ključne reči i kao imena datoteka. Više o programu..
Home: [Link mogu videti samo ulogovani korisnici]
Download: [Link mogu videti samo ulogovani korisnici]
|
|
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 13 Mar 2016 18:51
|
offline
- RIA

- Prijatelj foruma
- Pridružio: 20 Feb 2005
- Poruke: 2841
- Gde živiš: Around Belgrade
|
Да ли знаш неки добар алат за претраживање свих врста фајлова ? Проблем са алатима као Catfish je што не могу да претражујем више партиција од једном,већ само означену партицију.
|
|
|
|
|
|
|
Poslao: 13 Mar 2016 21:04
|
offline
- bocke

- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12550
- Gde živiš: Južni pol
|
RIA ::Да ли знаш неки добар алат за претраживање свих врста фајлова ? Проблем са алатима као Catfish je што не могу да претражујем више партиција од једном,већ само означену партицију.
Skrenuo bih pažnju na komandne alatke:
locate
find
grep
O njihovom korišćenju se može saznati više u dokumentaciji koja dolazi uz sistem.
Par primera
locate
Vrši pretragu datoteka po imenu
locate dokument.doc
locate "My Documents"
locate "*.pdf"
Locate čita podatke iz baze, tako da je pretraga prilično brza. Ali ima jednu manu, baza se osvežava jednom dnevno (mada to zavisi od podešavanja sistema i može da varira od distribucije do sistribucije).
find
find je naprednija alatka za pretragu datoteka koja ima mogućnost pretraživanja po mnogim kriterijumima ili čak da izvrši neku komandnu nad rezultatima pretrage.
find . -name dokument.doc # Pretraga trenutnog direktorijuma po imenu datoteke
find . -iname dokument.doc # Pretraga trenutnog direktorijuma po imenu datoteke bez obzira na veličinu slova
find . -atime 1 # Pretraga datoteka kojim je zadnji put pristupano pre 1 dan
find . -ctime 5 # Pretraga datoteka koje su modifikovane pre 5 dana ili ranije
find . -cmin 5 # Pretraga svih datoteka čiji je status promenjen u poslednjih 5 minuta
find . -amin 5 # Pretraga svih datoteka kojima je pristupanu u poslednjih 5 minuta
find . -empty # Pretraga svih praznih datoteka u trenutnom direktorijumu
find . -executable # Pronađi sve datoteke sa izvršnim dozvolama
find . -group users # Pronađi sve datoteke koje pripadaju grupi "users"
find . -perm 777 # Pronađi sve datoteke sa 777 (rwx,rwx,rwx) dozvolama
find . -newer nekifajl # Pronađi sve datoteke novije od datoteke "nekifajl"
find . -type d # Pronađi sve poddirektorijume u trenutnom direktorijumu
Find omogućava kombinovanje različitih "uslova":
find . -type d -perm 777 -atime 5 -group root -name "* dir*"
Find takođe može da izvršava akcije nad rezultatima pretrage, uključujući i ranije pomenutu mogućnost izvršavanja određene komande nad rezultatima pretrage.
find . -name "*.bak" -delete # Pronađi backup datoteke i izbriši ih
find . -name "*.doc" -exec touch {} \; # Pronađi sve doc datoteke u trenutnom direktorijumu i promeni im datum na današnji
Tako da gornju "kombinovanu" komandu možemo dalje iskomplikovati akcijom "exec":
find . -type d -perm 777 -atime 5 -group root -name "* dir*" -exec touch {} \;
Ostali detalji i opcije su dostupne u dokumentaciji
grep
Grep je alatka za pretragu teksta. GNU verzija ima i mogućnost rekurzivne pretrage kroz direktorijum. Ova verzija dolazi uz većinu Linuks distribucija.
grep "izraz" datoteka
grep "/dev/sda" /etc/fstab
grep "*okola*" slatkisi.txt
grep -R "#define TRUE" /usr/include
Grep takođe podržava i regularne izraze. Za proširene regularne izraze se može koristiti opcija -E.
|
|
|
|
|
|
|
Poslao: 14 Mar 2016 20:53
|
offline
- RIA

- Prijatelj foruma
- Pridružio: 20 Feb 2005
- Poruke: 2841
- Gde živiš: Around Belgrade
|
Хвала. Како подесити да се чита из свих монтираних партиција,а не само из системске ?
|
|
|
|
|
|
|
Poslao: 15 Mar 2016 19:22
|
offline
- bocke

- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12550
- Gde živiš: Južni pol
|
Sve što želiš da pretražuješ mora biti montirano. Stvari koje se montiraju u /etc/fstab se nalaze u /media. Stvari koje se montiraju u desktop okruženjima klikom na ikonicu skladišnog uređaja se nalaze u /run/media.
|
|
|
|
|
|
|
Poslao: 19 Mar 2016 21:01
|
offline
- RIA

- Prijatelj foruma
- Pridružio: 20 Feb 2005
- Poruke: 2841
- Gde živiš: Around Belgrade
|
Проблем је што су NTFS партиције монтиране,али се не могу претраживати преко командне линије.
|
|
|
|
|
|
|
Poslao: 21 Mar 2016 14:04
|
offline
- bocke

- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12550
- Gde živiš: Južni pol
|
Testirano i radi sasvim normalno (kao što bi i trebalo po nekoj logici stvari ). Jedino je pretraga nešto sporija (konkretno na ntfs particiji). Takođe, locate neće indeksirati spoljne medije ako nisu montirani tokom indeksiranja. Ali find ili grep rade bez problema na montiranim medijima. Napisao sam u prethodnom postu gde se montiraju.
Generalno, grafičke alatke su ok. Nemam ništa protiv njihovog korišćenja. Samo sam hteo da skrenem pažnju da alati slične namene već postoje i dolaze uz sistem. Ljudi koji ne poznaju preterano dobro komandne alatke koji dolaze uz sistem možda ne znaju za njihovo postojanje. Zato sam napisao moj odgovor(e) u ovoj temi.
|
|
|
|
|
|