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í
×
    dnes 11:00 | Upozornění

    Národní identitní autorita (NIA), která ovlivňuje přihlašování prostřednictvím NIA ID, MEP, eOP a externích identit (např. BankID), je částečně nedostupná.

    Ladislav Hagara | Komentářů: 2
    dnes 02:44 | Nová verze

    Byla vydána nová verze 1.16.0 klienta a serveru VNC (Virtual Network Computing) s názvem TigerVNC (Wikipedie). Z novinek lze vypíchnout nový server w0vncserver pro sdílení Wayland desktopu. Zdrojové kódy jsou k dispozici na GitHubu. Binárky na SourceForge. TigerVNC je fork TightVNC.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | Nová verze

    Byla vydána nová verze 4.6 (𝕏, Bluesky, Mastodon) multiplatformního open source herního enginu Godot (Wikipedie, GitHub). Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 2
    včera 13:33 | Humor

    Rozsáhlá modernizace hardwarové infrastruktury Základních registrů měla zabránit výpadkům digitálních služeb státu. Dnešnímu výpadku nezabránila.

    Ladislav Hagara | Komentářů: 10
    včera 13:11 | Nová verze

    Čínský startup Kimi představil open-source model umělé inteligence Kimi K2.5. Nová verze pracuje s textem i obrázky a poskytuje 'paradigma samosměřovaného roje agentů' pro rychlejší vykonávání úkolů. Kimi zdůrazňuje vylepšenou schopnost modelu vytvářet zdrojové kódy přímo z přirozeného jazyka. Natrénovaný model je dostupný na Hugging Face, trénovací skripty však ne. Model má 1 T (bilion) parametrů, 32 B (miliard) aktivních.

    NUKE GAZA! 🎆 | Komentářů: 7
    včera 09:00 | IT novinky

    V Raspberry Pi OS lze nově snadno povolit USB Gadget Mode a díky balíčku rpi-usb-gadget (CDC-ECM/RNDIS) mít možnost se k Raspberry Pi připojovat přes USB kabel bez nutnosti konfigurování Wi-Fi nebo Ethernetu. K podporovaným Raspberry Pi připojeným do USB portu podporujícího OTG.

    Ladislav Hagara | Komentářů: 0
    včera 03:33 | Komunita

    Konference Installfest 2026 proběhne o víkendu 28. a 29. března v budově FELu na Karlově náměstí v Praze. Přihlásit přednášku nebo workshop týkající se Linuxu, otevřených technologií, sítí, bezpečnosti, vývoje, programování a podobně lze do 18. února 0:15.

    Ladislav Hagara | Komentářů: 0
    včera 03:22 | Komunita

    Fedora Flock 2026, tj. konference pro přispěvatele a příznivce Fedory, bude opět v Praze. Proběhne od 14. do 16. června. Na Flock navazuje DevConf.CZ 2026, který se uskuteční 18. a 19. června v Brně. Organizátoři konferencí hledají přednášející, vyhlásili Call for Proposals (CfP).

    Ladislav Hagara | Komentářů: 1
    včera 03:11 | Zajímavý software

    Z80-μLM je jazykový model 'konverzační umělé inteligence' optimalizovaný pro běh na 8-bitovém 4Mhz procesoru Z80 s 64kB RAM, technologii z roku 1976. Model používá 2-bitovou kvantizaci a trigramové hashování do 128 položek, což umožňuje zpracování textu i při velmi omezené paměti. Natrénovaný model se vejde do binárního souboru velkého pouhých 40 KB. Tento jazykový model patrně neprojde Turingovým testem 😅.

    NUKE GAZA! 🎆 | Komentářů: 4
    26.1. 17:44 | IT novinky

    Digitální a informační agentura (DIA) na přelomu roku dokončila rozsáhlou modernizaci hardwarové infrastruktury základních registrů. Projekt za 236 milionů korun by měl zabránit výpadkům digitálních služeb státu, tak jako při loňských parlamentních volbách. Základní registry, tedy Registr práv a povinností (RPP), Informační systém základních registrů (ISZR) a Registr obyvatel (ROB), jsou jedním z pilířů veřejné správy. Denně

    … více »
    Ladislav Hagara | Komentářů: 5
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (10%)
     (23%)
     (3%)
     (5%)
     (2%)
     (12%)
     (33%)
    Celkem 649 hlasů
     Komentářů: 18, poslední dnes 09:46
    Rozcestník
    Štítky: není přiřazen žádný štítek


    Vložit další komentář
    25.6.2010 05:36 maslo
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Unix 'find command' helper : http://find.unixpin.com/
    25.6.2010 12:05 Andy | skóre: 18 | NMnMet
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    diky
    Válka je vůl ... a já taky ;) | Chaotic state of my influence.
    25.6.2010 07:08 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Název adresáře, ve kterém chceme hledat, zadáváme vždy jako první (pokud jej vynecháme, použije se pracovní adresář).

    To vynechání je AFAIK právě GNU rozšíření a pokud nemáte GNU tak bude find kousat. Jinak pointa je v tom, že těch cest může být jedna a více.
    find /bin /usr/bin -name find
    V případě, že ukončujeme argumenty hned za uvedením {}, můžeme místo středníku použít znak „+“.

    Tady by se hodilo říci, že plus mění postup volání programu:
    find /bin -exec prog '{}' ';'
    =>
    prog /bin/bash
    prog /bin/cp
    ...
    
    find /bin -exec prog '{}' '+'
    =>
    prog /bin/bash /bin/cp ...
    
    Hodilo by se srovnání s -execdir.

    Dále by se hodilo vysvětlit co je to -print, -printf a -print0. A že -print je default. To -print0 tam sice máte ale není z toho člověk moc moudrý.
    In Ada the typical infinite loop would normally be terminated by detonation.
    alblaho avatar 25.6.2010 08:07 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Já mám v binu skritp, který se jmenuje sifi (simple find) a vypadá takhle.
    #!/bin/sh
    
    find . -name "$1"
    Používám ho denně, například:
    git add `sifi HlubokoVBalíčcíchPohřbenýSoubor.java`
    xdg-open `sifi HlubokoVBalíčcíchPohřbenýSoubor.java`
    
    25.6.2010 10:11 dd
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Perfektne, dik za tip!
    25.6.2010 19:57 vencas | skóre: 32
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    No, a já bych v zsh napsal
    git add **/HlubokoVBalíčcíchPohřbenýSoubor.java
    xdg-open **/HlubokoVBalíčcíchPohřbenýSoubor.java
    
    Není to lepší? (Nějaký novější bash to už prý umí také)

    25.6.2010 11:20 BostX
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Sorry ale find s jeho 50 000 parametrami je strasny bordel. Normaly clovek nie je schopny mentalne spracovat (= pochopit a oddebugova) prikaz s viac ako 4 az 5 parametrami.

    Ovela lepsie je napisat si kratsi find s par parametrami, jeho vysledok prechadzat v cykle a vypisat si medzivysledky!

    A aj tak tomu polka kolegov poriadne neporozumie.
    David Watzke avatar 25.6.2010 11:40 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Nesouhlasím. Jsem možná nenormální, ale tohle stejně pochopím:
    find -depth -mindepth 1 -maxdepth 5 \( -type f -o -type l \) \( -name '*.docx' -o -iname '*.doc' \) -delete
    :-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    25.6.2010 14:41 lib | skóre: 9
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    +1
    26.6.2010 11:30 me
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Ano, mate pravdu, find je komplikovanejsi prikaz. Normalnimu smrtelnikovi se staci nasprtak dva nebo tri nejbeznejsi paramtry a s temi vystaci hodne dlouho. Expert rosirene moznosti find taky oceni...
    26.6.2010 20:47 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Ovela lepsie je napisat si kratsi find s par parametrami, jeho vysledok prechadzat v cykle a vypisat si medzivysledky!

    Omg, no když myslíte...
    Oveľa lepšie je:
     - napísať si kratší find
       * s pár parametrami
       * jeho výsledok: 
            1) prochádzať v cykle
            2) vypísať si medzivýsledky!
    27.6.2010 17:20 chsajarsa | skóre: 16 | blog: V_hlouby_destneho_pralesa | Lovosice(Praha)
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Lepsi je mit obe moznosti a find jde pouzivat i jednoduse. To je podle me jedna ze zakladnich vyhod unixu, ze k cili je mnoho cest. Ja napr. find nepouzivam pro jednoduche hledani. Na to je locate a whereis kdyz to neni v db,tak ls -lR + nejaky grep. Na slozitejsi veci ten find.
    ~ QED ~
    28.6.2010 05:38 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Více možností je určitě dobře. Já třeba asi nepochopím v čem je
    ls -lR | grep foo
    jednodušší než
    find . -name '*foo*'
    ale chápu že to může chápat někdo jiný :)
    28.6.2010 08:59 chsajarsa | skóre: 16 | blog: V_hlouby_destneho_pralesa | Lovosice(Praha)
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Vubec v nicem. je to jen o stilu prace. Jsme hodne zvyklej pracovat s pipou a proto treba pouzivam cat neco | grep neco_dalsiho. Je to i castecne diky tomu,ze dost prebiham mezi ruznymi unixy a proste nez,abych premyslel jak se to kde chova tak to napisu takhle. Nic vic v tom neni.

    Skripty jsou samozdrejme neco jineho. Tam se snazim byt co nejuspornejsi k procesorovemu casu :-)
    ~ QED ~
    25.6.2010 12:12 jurasek
    Rozbalit Rozbalit vše find na FS s ACL
    Nevite nekdo jestli jde pouzit find na vyhledavani majitele nebo skupiny souboru na FS s aktivnimi ACL a pravy nastavovanymi pres setfacl ?

    jura
    David Watzke avatar 25.6.2010 12:20 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: find na FS s ACL
    Nevím zda to jde přímo, ale rozhodně lze na každej nalezenej soubor spustit nějakej skript, kterej to zjistí (pomocí přepínače -exec nebo jinak).
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    25.6.2010 17:52 VSi | skóre: 28
    Rozbalit Rozbalit vše Re: find na FS s ACL
    Nevím přesně jak je dotaz myšlen, ale "POSIX" acl, která se nastavují přes setfacl, nijak nemění sémantiku majitel-skupina, která se používá normálně. Prostě pořád má ten soubor/adresář vlastníka+skupinu, dále má klasická UNIX práva, a k tomu navíc jsou definovaná práva pro další uživatele a skupiny. find tedy bude pracovat s tím klasickým vlastníkem a skupinou, ale nebude umět třeba vypsat jen soubory, ke kterým má v ACL nastavená práva určitá skupina.
    27.6.2010 10:14 jurasek
    Rozbalit Rozbalit vše Re: find na FS s ACL
    OK. To chapu, ze bude stale umet pracovat se zakladnimi pravy ugo. Existuje nejaky nastroj, ktery by mi umel vyhledat v souborech, ktere maji nastaveno vice skupin pres ACL napriklad tu druhou a dalsi skupinu ?

    jura
    25.6.2010 13:00 user
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Ahoj,

    jaky je rodil mezi

    find -iname *.pdf a find -iname '*.pdf'

    Na dotaz s temi apostrofy mi to vrati vice vysledku, ale nechapu proc.

    Muzete mi to nekdo prosim vysvetlit ?
    David Watzke avatar 25.6.2010 13:12 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    No tak bez apostrofů to expanduje shell, takže se ten výraz nahradí vším s příponou .pdf v pracovním adresáři. Mezi apostrofy to hledá rekurzivně vše s příponou .pdf.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    frEon avatar 25.6.2010 17:49 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    nebo lze hodit pred * znak \, tedy -iname \*.pdf
    Talking about music is like dancing to architecture.
    default avatar 25.6.2010 17:54 default | skóre: 22 | Madrid
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Tady stojí za zmínku, že zde popisovaný find je opravdu čistě GNU/Linuxová záležitost. Na ostatních UNIXových či UNIX-like systémech se chová naprosto jinak a spoustu věcí neumí.

    Pokud chcete psát cross-platform skripty, je lepší se findu vyhnout.

    Nekamenujte mě. Píšu to jen proto, že seriál se jmenuje Unixové nástroje, nikoli Linuxové nástroje.

    Jinak uznávám, že GNU verze je prostě nejlepší a preferuju ji. Bohužel né všude je k dispozici… :-(
    David Watzke avatar 25.6.2010 17:56 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    Single UNIX Specification popisuje totéž co já, až k sekci "GNU rozšíření". (Čímž se nesnažím vyvrátit tvoje tvrzení o přenositelnosti, jen o "linuxových nástrojích".)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    default avatar 25.6.2010 18:03 default | skóre: 22 | Madrid
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    V pohodě. Já jen na tohle upozorňuji, protože u žádnýho jinýho UNIXovýho nástroje jsem se nesetkal s tak šílenou nekompatibilitou.

    Zbytek byly jen drobnosti typu že nelze překódovat iconvem soubor z jednoho kódování do toho samého a tak podobně. Upravit skript tak, aby mu tyto drobnosti nevadily, je v pohodě. V případě findu je to kolikrát major redesign (a následný major rewrite). :-)

    Navíc né každý plně implementuje UNIX Specification. Každý druhý má své Exceptions: because of backward compatibility, you know, heh. :-D
    26.6.2010 11:35 me
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    A kdyz se vyhnete "findu", cim jej ve skriptech nahradite? Vetsina UNIX prikazu nepodporuje rekurzivni zpracovani adresaru (GNU utility toto uz take umi, ale ty taky pouzivat nemuzeme, nejsou prenosne... ;-). Myslim si, ze findu se nelze uplne vyhnout, ale je treba omezit parametry jen na ty zakladni.
    1.7.2010 15:31 bender
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    a bude někdy v rámci tohoto seriálů představen i super nástroj sl?
    1.7.2010 15:54 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Unixové nástroje – 14 (find)
    :) Možná by stačil odkaz sl.

    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.