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 15:33 | Zajímavý článek

    Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 164 (pdf) a Hello World 29 (pdf).

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Komunita

    Bylo oznámeno, že webový prohlížeč Opera GX zaměřený na hráče počítačových her je už také na Flathubu and Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 23:11 | IT novinky

    Akcionáři americké mediální společnosti Warner Bros. Discovery dnes schválili převzetí firmy konkurentem Paramount Skydance za zhruba 110 miliard dolarů (téměř 2,3 bilionu Kč). Firmy se na spojení dohodly v únoru. O část společnosti Warner Bros. Discovery dříve usilovala rovněž streamovací platforma Netflix, se svou nabídkou však neuspěla. Transakci ještě budou schvalovat regulační orgány, a to nejen ve Spojených státech, ale také

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 22:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 26.04 LTS Resolute Raccoon. Přehled novinek v poznámkách k vydání. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 11. vydání s dlouhodobou podporou (LTS).

    Ladislav Hagara | Komentářů: 1
    včera 11:55 | Nová verze

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Gitea (Wikipedie) byla vydána v nové verzi 1.26.0. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 04:44 | Pozvánky

    Ve středu 29. dubna 2026 se v pražské kanceláři SUSE v Karlíně uskuteční 7. Mobile Linux Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj i uživatelský prostor. Akce proběhne od 10:00 do večerních hodin. Hackday je určen všem zájemcům o praktickou práci s Linuxem na telefonech. Zaměří se na vývoj aplikací v userspace, například bankovní aplikace, zpracování obrazu z kamery nebo práci s NFC, i na úpravy

    … více »
    lkocman | Komentářů: 1
    22.4. 21:55 | Nová verze

    LilyPond (Wikipedie) , tj. multiplatformní svobodný software určený pro sazbu notových zápisů, byl vydán ve verzi 2.26.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    22.4. 20:33 | Nová verze

    Byla vydána nová verze 11.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 237 vývojářů. Provedeno bylo více než 2 500 commitů. Přehled úprav a nových vlastností v seznamu změn.

    Ladislav Hagara | Komentářů: 0
    22.4. 13:33 | IT novinky

    Společnost SpaceX amerického miliardáře Elona Muska oznámila, že si zajistila opci buď na akvizici startupu Cursor za 60 miliard dolarů (přes 1,2 bilionu Kč) do konce letošního roku, nebo na zaplacení deseti miliard dolarů za nové partnerství s touto firmou zabývající se generováním kódů. SpaceX se dále prosazuje na lukrativním trhu s vývojářskými nástroji pro umělou inteligenci (AI). Cursor, startup zabývající se prodejem modelů AI pro

    … více »
    Ladislav Hagara | Komentářů: 2
    22.4. 13:11 | Komunita

    Díky AI modelu Claude Mythos Preview od společnost Anthropic bylo ve Firefoxu nalezeno a opraveno 271 zranitelností.

    Ladislav Hagara | Komentářů: 6
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (2%)
     (13%)
     (30%)
     (3%)
     (6%)
     (2%)
     (15%)
     (25%)
    Celkem 1404 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Coreutils 8.25 mění formát výpisu příkazu ls

    V lednu byla vydána verze 8.25 balíku základních nástrojů Coreutils (GNU Core Utilities). Jednou z novinek je změna formátu výpisu příkazu ls. Pokud je v názvu souboru mezera, jsou nově ve výpisu kolem názvu souboru zobrazeny apostrofy. Řadě uživatelů se to vůbec nelíbí [#813164, gitweb, diskusní list, reddit].

    11.2.2016 17:30 | Ladislav Hagara | Nová verze


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

    Komentáře

    Vložit další komentář

    11.2.2016 18:47 zito | blog: zito
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Njn, taky mě to trochu zarazilo. Chvíli jsem uvažoval, jesli si nenaalisovat zpátky

    ls --quoting-style=literal

    Ale pak jsem si řekl, že jde o zvyk a zkusím si převyknout :). Občas se může hodit vzít to do myši i s těma apostrofama...
    11.2.2016 19:13 Petr
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Proboha, snad to tam nedají jako default. To, že se to chová jinak do stdout a jinak do konzole je haluz. A i tak by rozbili spoustu skriptů.
    11.2.2016 21:27 prqek | blog: prqek
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    To, že se to chová jinak do stdout a jinak do konzole je haluz.
    To není AFAIK žádná novika, příkazy ls a ls | cat mají různé výstupy od doby, co je znám, což je odhadem 12 let ...
    12.2.2016 18:09 Pev | skóre: 28
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    To, že se to chová jinak do stdout a jinak do konzole je haluz. A i tak by rozbili spoustu skriptů.
    Není právě to, že se to chová tak jen při výpisu a ne při zápisu do stdout zárukou, že se nic nerozbije?
    Jendа avatar 11.2.2016 19:26 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Taky mi to začalo řadit soubory „správně“
    -rw-r--r-- 1 jenda jenda 9,3k zář 19 02:39 delta_binary.h
    -rw-r--r-- 1 jenda jenda 3,6k zář 19 02:39 delta.c
    -rwxr-xr-x 1 jenda jenda  957 zář 19 02:39 delta_client.py
    -rw-r--r-- 1 jenda jenda 2,5k zář 19 02:39 delta_config.h
    -rw-r--r-- 1 jenda jenda   82 zář 19 02:39 delta.h
    -rw-r--r-- 1 jenda jenda  332 zář 19 02:39 delta.i
    -rw-r--r-- 1 jenda jenda  15k úno  4 19:29 delta.o
    -rw-r--r-- 1 jenda jenda 2,8k úno  4 19:29 delta.py
    -rwxr-xr-x 1 jenda jenda  42k úno  4 19:29 _delta.so
    -rw-r--r-- 1 jenda jenda 117k úno  4 19:29 delta_wrap.c
    -rw-r--r-- 1 jenda jenda  30k úno  4 19:29 delta_wrap.o
    
    (možná už to dělalo předtím a teprve teď jsem vypisoval soubory projektu, u kterých mě to zmátlo), což je pro mě strašně neintuitivní. Takže LC_COLLATE=C.
    xkucf03 avatar 11.2.2016 20:31 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls

    To by zase neřadilo česky:

    touch ahoj brďo cimbál děda eva fík gnu houska chýše ivan; ls -l; LC_COLLATE=C ls -l

    Chtělo by to přepínač na ty zvláštní znaky.

    možná už to dělalo předtím

    Možná je to tam už dlouho. Dělá mi to totéž v

    $ ls --version
    ls (GNU coreutils) 8.23
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    12.2.2016 12:41 nobody
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    dela to i ls 8.13 z 2011...
    15.2.2016 09:46 Lyco | skóre: 14 | blog: Lyco
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    To už je tak roky, LC_COLLATE je specifikované už v SUS 2: http://pubs.opengroup.org/onlinepubs/009695399/utilities/ls.html

    it [ls] shall sort directory and non-directory operands separately according to the collating sequence in the current locale.
    Příspěvek se rázem stává až o 37,5 % pravdivější, je-li pod ním napsáno reálné jméno.
    11.2.2016 20:29 Lol Phirae | skóre: 23
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Pokrok nezastavíš. Čůráci.
    xkucf03 avatar 11.2.2016 20:37 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls

    lepší než si naběhnout třeba se souborem s mezerou na konci:

    $ touch "nejde_smazat "
    $ ls -1
    nejde_smazat 
    $ rm nejde_smazat
    rm: nelze odstranit „nejde_smazat“: Adresář nebo soubor neexistuje

    Nebo když máš v nějaké dlouhé cestě mezeru uprostřed a nevšimneš si jí a zkopíruješ to jako parametr nějakého příkazu – tam se apostrofy hodí. A vypnout si to snad můžeš, ne?

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    little.owl avatar 12.2.2016 01:06 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    A vypnout si to snad můžeš, ne?
    Stejne jako zapnout, ne ?
    A former Red Hat freeloader.
    Bystroushaak avatar 12.2.2016 02:48 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    No, já teda nevím jak u tebe, ale mě to tam tab-autosuggestion doplní i s escape znakem:
    rm nejde_smazat\
    12.2.2016 09:54 Lol Phirae | skóre: 23
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    +1
    11.2.2016 21:48 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Co když budou v názvu souboru apostrofy? Lepší by bylo zvýrazňovat mezery escape lomítkama.
    12.2.2016 00:18 chrono
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Podľa e-mailov to vyzerá tak, že napr. pre o'really tam bude 'o'\''really' a pre a<tab>b (názov so znakom TAB) tam bude 'a'$'\t''b' (a teda niečo, čo sa bude dať použiť v bash a zsh; iné shell s tým môžu mať problém, takže to používateľ nebude môcť použiť priamo bez úprav)
    Jendа avatar 12.2.2016 02:09 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    -rw-r--r-- 1 jenda jenda 51M bře 12 2014 'MC Zeman - Bubble Bum (Flaky Bandit'\''s European Dream Remix)-OVb2x2uwxmA.mp4'
    12.2.2016 04:16 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    To bude zase dotazů na to jak se escapujou apostrofy. I když soubor pojmenovanej lomítkama, mezerama a apostrofama bych nechtěl taky :-).
    11.2.2016 22:04 Imnafoy
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Mi trvalo asi hodinu než mi došlo že ty apostrofy u těch souboru ve skutečnosti nejsou v názvu ale ve výpisu ls... Je to fakt neskutečně matoucí. Zvláště kdyz je člověk za ty roky zvyklý na nějaké konkrétní chování a najednou se výchozí chování změní. Už vidím to množství nefunkčních skriptů....
    Conscript89 avatar 11.2.2016 23:52 Conscript89 | Brno
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Nove coreutils jeste nemam, ale skripty by prave mely byt v pohode, ne? Viz vyse zminene ls | cat. Nevite jak se zachova ls -1?
    I can only show you the door. You're the one that has to walk through it.
    Jendа avatar 12.2.2016 02:12 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Skripty nemají jako stdout terminál, takže těch se to nedotkne.
    little.owl avatar 12.2.2016 01:04 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Tohle by melo byt schovane za volitelnym option a ne jako default, neb to muze rozbit startsi skripty.
    A former Red Hat freeloader.
    12.2.2016 08:54 j
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Ono to spis rozbiej scripty nove ... protoze jak bylo receno, do pajpy to posila neco jinyho, takze az budes neco ladit, a resit, proc to nefunguje, tak si uzijes peknych par veceru, nez si vzpomenes, ze to co ti to vypisuje do terminalu neni to, co to posila do pajpy ...
    12.2.2016 10:56 Yarda
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Tahleta móda různých výpisů na různá výstupních zařízení je prostě peklo a je to proti GNU coding standards [1]. U systemd bych to ještě jakž takž pochopil (není to GNU projekt a autoři o těchto věcech nemají páru), ale u GNU projektu nerozumím, obzvlášť když už si s tím jednou zavařili a přidávali kvůli tomu 'dir' příkaz. Přidávat další formátovací odlišnosti je podle mě blbost a zbytečně matoucí.

    [1] http://www.gnu.org/prep/standards/standards.html#User-Interfaces
    little.owl avatar 12.2.2016 13:01 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Ano, to poruseni vlastnich standardu po minule zkusenosti s dir me take zarazi.
    A former Red Hat freeloader.
    12.2.2016 14:52 pasky | skóre: 5 | blog: pasky
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Mně se ta změna líbí (jen si myslím, že šlo použít lepší mód escapování - -Q i -b by byla lepší volba). Řekl bych, že v tomto jsou GNU coding standards historicky přežité, to ukazuje i fakt, že dir se absolutně neujal. Rozdílný výstup ls ve skriptu a v řádce tu už bude navždy, každý uživatel se ho musí časem naučit a nakonec je to i docela praktické. V tom případě není důvod nepřidávat další rozdíly.
    12.2.2016 16:18 prqek | blog: prqek
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Ne, že bych to chtěl obhajovat, ale tohle ls opravdu dělalo už tak před 12-ti lety (a nejspíš už dřív, ten člověk, co to tehdy přednášel vypadal, že s unixem dělá už pár a rozhdoně o tom nemluvil jako o novince) - viz to, co jsem psal o ls | cat vs ls.
    14.2.2016 00:15 Petr Ježek | skóre: 10
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Kdo dělá v názvech souborů mezery, musí počítat s problémy. K vysvětlení to chce poněkud hlouběji podumat...
    Archlinux for your comps, faster running guaranted!
    Conscript89 avatar 14.2.2016 23:35 Conscript89 | Brno
    Rozbalit Rozbalit vše Re: Coreutils 8.25 mění formát výpisu příkazu ls
    Kdo, a nebo taky co :)
    I can only show you the door. You're the one that has to walk through it.

    Založit nové vláknoNahoru


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