abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 17:25 | IT novinky

Do prodeje (Farnell) se dostal jednodeskový počítač Tinker Board (unboxing). Jedná se o konkurenci Raspberry Pi 3 od společnosti Asus. Porovnání (jpg) těchto počítačů například na CNXSoft. Cena Tinker Boardu je 55 £.

Ladislav Hagara | Komentářů: 6
včera 14:44 | Zajímavý projekt

Byla zveřejněna pravidla hackerské soutěže Pwn2Own 2017, jež proběhne od 15. do 17. března v rámci bezpečnostní konference CanSecWes ve Vancouveru. Soutěžit se bude o více než milion dolarů v pěti kategoriích. Letos se bude útočit i na Ubuntu. Jedná se již o 10. ročník této soutěže.

Ladislav Hagara | Komentářů: 1
včera 13:33 | Nová verze

Po sedmi měsících vývoje od vydání verze 5.7 byla vydána verze 5.8 (YouTube) toolkitu Qt. Z novinek lze zmínit například Qt Lite pro vestavěná zařízení. Nově jsou plně podporovány moduly Qt Wayland Compositor (YouTube) a Qt SCXML (YouTube). Současně byla vydána verze 4.2.1 integrovaného vývojového prostředí (IDE) Qt Creator.

Ladislav Hagara | Komentářů: 1
včera 11:52 | Pozvánky

Lednový Prague Containers Meetup se koná ve čtvrtek 26. ledna 2017 od 18:00 v Apiary, Pernerova 49, Praha 8. Přijďte se podívat na přednášky o Enterprise Kubernetes a Jenkins as a code.

little-drunk-jesus | Komentářů: 0
včera 11:40 | Pozvánky

Program letošního ročníku konference Prague PostgreSQL Developer Days, která se koná již 15. a 16. února 2017 na ČVUT FIT, Thákurova 9, Praha 6, byl dnes zveřejněn. Najdete ho na stránkách konference včetně anotací přednášek a školení. Registrace na konferenci bude otevřena zítra (24. ledna) v brzkých odpoledních hodinách.

TomasVondra | Komentářů: 0
22.1. 02:20 | Zajímavý článek

David Revoy, autor open source webového komiksu Pepper&Carrot nebo portrétu GNU/Linuxu, upozorňuje na svém blogu, že nový Inkscape 0.92 rozbíjí dokumenty vytvořené v předchozích verzích Inkscape. Problém by měl být vyřešen v Inkscape 0.92.2 [reddit].

Ladislav Hagara | Komentářů: 0
22.1. 02:02 | Komunita

Øyvind Kolås, hlavní vývojář grafických knihoven GEGL a babl, které využívá grafický program GIMP, žádá o podporu na Patreonu. Díky ní bude moci pracovat na vývoji na plný úvazek. Milník 1000 $, který by stačil na holé přežití, se již téměř podařilo vybrat, dalším cílem je dosažení 2500 $, které mu umožní běžně fungovat ve společnosti.

xkomczax | Komentářů: 12
21.1. 23:54 | Pozvánky

DevConf.cz 2017, již devátý ročník jedné z největších akcí zaměřených na Linux a open source ve střední Evropě, proběhne od pátku 27. ledna do neděle 29. ledna v prostorách Fakulty informačních technologií Vysokého učení technického v Brně. Na programu je celá řada zajímavých přednášek a workshopů. Letos je povinná registrace.

Ladislav Hagara | Komentářů: 0
21.1. 22:11 | Nová verze

Byla vydána verze 1.0.0 emulátoru terminálu Terminology postaveného nad EFL (Enlightenment Foundation Libraries). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
20.1. 17:00 | Nová verze

Byl vydán Docker 1.13. Přehled novinek na YouTube a v poznámkách k vydání na GitHubu. Docker umožňuje běh aplikací v softwarových kontejnerech (Wikipedia).

Ladislav Hagara | Komentářů: 7
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (11%)
 (2%)
 (73%)
 (3%)
 (10%)
Celkem 387 hlasů
 Komentářů: 31, poslední včera 19:19
Rozcestník
Reklama

Dotaz: Jak na Linuxu vyhledavate

polo23 avatar 9.10.2011 16:55 polo23 | skóre: 26 | blog: polo23
Jak na Linuxu vyhledavate
Přečteno: 561×
Ahoj,
chtel jsem se zpetat jaky program pouzivate na Linuxu na vyhledavani. Zajimaji me jen CLI app. Narazil jsem ted na problem... Pouzivam locate, ale zjistil jsem, ze nema zadny parametr jak mu vnutit, aby vyhledaval na disku jez bych chtel specifikovat. Napr. kdyz pripojim ext. disk.
Diky za napady.
http://www.it-kurz.cz

Řešení dotazu:


Odpovědi

9.10.2011 17:34 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate

man find

Aleš Janda avatar 9.10.2011 20:01 Aleš Janda | skóre: 21 | blog: kýblův blog | Kralupy nad Vltavou
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
Locate hlavně nevyhledává nic na disku, jen se dívá do své předindexované databáze souborů (pomocí updatedb). Takže pokud do počítače strčíš externí disk a nenecháš databázi přeindexovat/nepřeindexuje se, tak v databázi není.
polo23 avatar 9.10.2011 20:55 polo23 | skóre: 26 | blog: polo23
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
Diky,
jak to funguje to vim, taky me to mohlo napadnout, ze tam mam nechat ext disk a nechat to preindexovat. Akorat teda nevim co se stane kdyz zaindexuje neco z ext disku a ten pak vytahnu. Teoreticky je mozne najit soubor, ktery vlastne momentalne "neexistuje".
http://www.it-kurz.cz
polo23 avatar 9.10.2011 21:00 polo23 | skóre: 26 | blog: polo23
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
... tak ted jsme to zkousel a nefunguje to. Namountoval jsme ext disk, spustil reindex a zkusil vyhledavani. Najde to jen co je na local disku.
http://www.it-kurz.cz
Řešení 1× (polo23 (tazatel))
9.10.2011 21:15 rastos | skóre: 60 | blog: rastos
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
Najde to jen co je na local disku.

Nájde to čo, mu nekáže /etc/updatedb.conf vynechať. (A k čomu máš prístupové práva).
polo23 avatar 9.10.2011 21:18 polo23 | skóre: 26 | blog: polo23
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
Diky, prave jsme na to taky prisel:)
http://www.it-kurz.cz
10.10.2011 15:34 drunkezz | skóre: 32 | blog: kadeco
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate

ty vole ta ciarka pred "mu" ma inak zmiatla:))  som tu vetu cital hadam 8 krat:)))

D.

pepe_ avatar 9.10.2011 20:23 pepe_ | skóre: 46
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate

Tak treba kdyz potrebuju najitsoubor vetsi nez 10Mega ve slozce /home/pepe/pracovni  a jejich podslozkach rekruzivne s nazvem obsahujici uprostred slovo desktop , pouzivam :

find /home/pepe/pracovni/ -type f -size +10M -print0 | xargs -0 du -h | awk -F"\t" '{printf "%s : %s\n", $1, $2}' | grep 'desktop'

9.10.2011 20:50 Kit
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
Proč tak složitě?
find /home/pepe/pracovni/ -type f -size +10M -iname '*desktop*'
pepe_ avatar 9.10.2011 21:13 pepe_ | skóre: 46
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate

protože tam chci údaj jak je ten soubor velkej  a někdy tam ještě dodam údaj o datumu a času.

9.10.2011 21:45 Kit
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
No dobrá, ale stále to vychází lépe (a je i rychlejší) bez toho grepu:
find /home/pepe/pracovni/ -type f -size +10M -iname '*desktop*' -print0 | xargs -0 du -h
nebo
find /home/pepe/pracovni/ -type f -size +10M -iname '*desktop*' -print0 | xargs -0 du -h |
   awk -F"\t" '{printf "%s : %s\n", $1, $2}'
9.10.2011 21:58 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
A nestačilo by:
find /home/pepe/pracovni/ -type f -size +10M -iname '*desktop*' -printf '%P %s\n'
nebo
find /home/pepe/pracovni/ -type f -size +10M -iname '*desktop*' -printf '%P %s %AF %AH:%AM\n'
a já používám někdy:
find /home/pepe/pracovni/ -type f -size +10M -iname '*desktop*' -exec ls -lh {} \;
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
9.10.2011 22:16 Kit
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
No vida, ještě že jsem se do té debaty pustil. O -printf jsem netušil, i když se jeho existence dala předvídat. Jen ten název souboru bych dal raději až na konec kvůli přehlednosti:
find /home/pepe/pracovni/ -type f -size +10M -iname '*desktop*' -printf '%s\t%AF %AH:%AM\t%P\n'
10.10.2011 09:38 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
No zrovna find má roj možností, ale kdo si to má pamatovat, proto obvykle na zobrazení či mazání apod. raději použíji -exec + příkaz, to je furt stejné :-).
A například na Debianu Lenny-m (i v OpenSuse 11.1) v man-u se nic nepíše o %AF a funguje to (asi tam lze použít vše z příkazu date).
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
10.10.2011 11:24 dustin | skóre: 60 | blog: dustin
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
Nevím, jestli se v tom -exec nemusí řešit neobvyklé názvy souborů. Takové věci se pracně ošetřují a testují. Pro mazání bych určitě raději použil -delete, kde bych čekal, že s tím problém nebude, ideálně předáváním file descriptoru (to konkrétně nevím, střílím od boku).
10.10.2011 15:00 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
Ano, je třeba si na to dát majzla (nebo respektive si na to majzla dávám a ani nevím jestli je to třeba). Má nejobvyklejší aplikace -exec a rm je, že mi dojde echo, že uživatelé uložili „zlé win“ soubory (exe, js, atd.) a já si prohledám sdílené složky, zjistím co to je, někdy odsunu, a pak mažu, takže soubory si nejprve vylistuji a obvykle s Win přes SAMBA-u nelze uložit „zlobivý“ název souboru. A prostě mi připadá snazší jen přepsat ten příkaz, než měnit syntaxi „předchozího hledacího-zobrazovacího“ find-u.
Ve scriptu užítí … -exec rm -rf {} \; možná může mít zajímavé důsledky :-).
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
10.10.2011 16:47 l4m4
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
Jelikož vypisovací akce vracejí True, tak není nic snažšího než za -print(f) dopsat -delete a ono to vypíše i smaže ;)
10.10.2011 17:20 dustin | skóre: 60 | blog: dustin
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
A to je přesně důvod, proč to raději nepoužívám.
9.10.2011 21:57 l4m4
Rozbalit Rozbalit vše Re: Jak na Linuxu vyhledavate
Od toho snad má find akci -printf.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.