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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 2
dnes 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 2
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 8
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 22
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 8
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 4
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 1
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 771 hlasů
 Komentářů: 50, poslední 29.11. 15:50
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: 559×
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.