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 16:22 | Nová verze

    Alibaba Cloud je dalším sponzorem nadace Omacom Foundation stojící za linuxovou distribucí Omarchy. Přislíbená částka je 3 miliony dolarů, tj. 1 milion dolarů ročně po dobu tří let. Stejná částka jako u DigitalOcean.

    Ladislav Hagara | Komentářů: 3
    dnes 16:11 | Nová verze

    Byla vydána nová verze 262 správce systému a služeb systemd (Wikipedie, GitHub).

    Ladislav Hagara | Komentářů: 0
    dnes 02:33 | IT novinky

    Canonical oznámil vydání Zephyr 26.04 LTS. Jedná se o komerční distribuci operačního systému pro mikrokontroléry Zephyr (Wikipedie) s podporou až 15 let.

    Ladislav Hagara | Komentářů: 0
    dnes 02:00 | Zajímavý projekt

    Gravity Linux je linuxová distribuce určená pro Apple Silicon s čipy M4 a novějšími. Vydána byla alfa verze pro M4 Mac mini. Gravity Linux je fork Asahi Linuxu.

    Ladislav Hagara | Komentářů: 0
    včera 22:22 | Zajímavý projekt

    Hister je osobní soukromý vyhledávač, který lze provozovat na vlastním stroji. Umí prohledávat lokální soubory, importovat historii a záložky z webových prohlížečů, procházet vybrané weby a pomocí rozšíření pro Firefox a Chrome indexovat obsah právě navštívených stránek. Nad vytvořeným indexem pak nabízí vyhledávání prostřednictvím webového rozhraní, příkazové řádky a díky podpoře MCP i nástrojům umělé inteligence. Tento

    … více »
    AfD 💙 | Komentářů: 8
    včera 13:33 | IT novinky

    Ministerstvo dopravy uznalo prozatímní schválení asistenčního systému Tesla FSD Supervised vydané nizozemským schvalovacím orgánem RDW. Připojilo se tak k Nizozemsku a dalším pěti evropským státům. Systém je díky tomuto rozhodnutí možné používat za podmínek prozatímního schválení také na území České republiky. Tesla FSD Supervised je asistenčním systémem úrovně 2 podle klasifikace SAE (částečná automatizace řízení). Řidič se

    … více »
    Ladislav Hagara | Komentářů: 20
    včera 11:22 | Upozornění

    Někteří zákazníci O2 mohou aktuálně zaznamenat zhoršenou dostupnost internetových služeb. Na odstranění potíží se pracuje [Facebook].

    Ladislav Hagara | Komentářů: 9
    včera 01:22 | Nová verze

    PyPy (Wikipedie), tj. implementace Pythonu v RPythonu, alternativa CPythonu v C, byla vydána v nové major verzi 8.0.0. Podporuje Python 2.7, 3.11 a 3.12.

    Ladislav Hagara | Komentářů: 0
    včera 00:22 | Komunita
    V rakouském Štýrském Hradci probíhá konference vývojářů a uživatelů desktopového prostředí KDE Plasma Akademy 2026. O víkendu proběhly přednášky. Videozáznamy jsou k dispozici na YouTube.
    Ladislav Hagara | Komentářů: 3
    20.9. 23:55 | Bezpečnostní upozornění

    V jádře Linux byly nalezeny a v upstremu ve verzích 5.10.270, 5.15.221, 6.1.188, 6.6.157, 6.12.109, 6.18.50 a 7.2.4 již opraveny 4 kritické zranitelnosti umožňující eskalaci práv: DirtyAH6 (CVE-2026-80844), TUNderflow (CVE-2026-81000), PPPoEject (CVE-2026-68121) a DiagSpill (CVE-2026-74469).

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2714 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Script pro nalezení a opravu souborů ...

    22.4.2010 01:02 Martin B.
    Script pro nalezení a opravu souborů ...
    Přečteno: 534×
    Zdravím,

    řeším takový nečekaný problém, kolegové přechází z Apple na Windows a narazil na fakt, že některé soubory/složky jsou pro Win nečitelné, tedy využívají něco se znaků " \ / : ? * „ > < | NULL " v názvech souborů a adresářů.

    Existuje cesta jak to nějak pomocí vhodného scriptu ošetřit ?? Ručně to je nereálné jde o cca 5 TB dat :-(

    Řešení dotazu:


    Odpovědi

    Jakub Lucký avatar 22.4.2010 01:21 Jakub Lucký | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Script pro nalezení a opravu souborů ...
    detox ?
    If you understand, things are just as they are; if you do not understand, things are just as they are.
    22.4.2010 16:04 Martin B.
    Rozbalit Rozbalit vše Re: Script pro nalezení a opravu souborů ...
    Díky moc, to je přesně ono, jinak jsem ještě po dlouhém hledání našel něco tady (http://www.abclinuxu.cz/poradna/linux/show/213211) ... nicméně proč psát vlastní script, když existuje detox navíc existuje v portech i pro OSX, takže budu mít o problém méně ...

    Ještě jednou díky moc.
    29.4.2010 10:07 Martin B.
    Rozbalit Rozbalit vše Re: Script pro nalezení a opravu souborů ...
    Tak bohužel detox to neřeší, nezvládne češtinu v UTF_8, nahrazuje ji chaotickými znaky :-(
    29.4.2010 12:16 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Script pro nalezení a opravu souborů ...
    A něco jako:
    find /cesta/co -exec /mojecesta/spravto.bash {} \;
    
    Samozřejmě je možné a asi vhodné find modifikovat, třeba přidat -type f nebo i doplnit regular expresion co hledat třeba něco takto:
    find /cesta/co -type f -regex '.*[\\:\?\*„“\>\<\|\x0].*' -exec /mojecesta/spravto.bash {} \;

    a v spravto.bash něco jako:

    #!/bin/bash
    FROM="$1"
    TO="${1//[\\:\?\*„“\>\<\|\x0]/_}"
    #FROM="${FROM//\*/\\*}"
    #FROM="${FROM//\?/\\?}"
    
    if [ "$FROM" != "$TO" ]; then
     echo mv "$FROM" "$TO"
    fi
    
    Předposlední řádek ma navíc 'echo' k vůli bezhlavému kopírování odcamcáď. Takže je třeba 'echo' smazat aby to něco začalo dělat nebo použít rúčo to co to vysype - s tím echo to jen vypíše co by to tak mohlo dělat.
    PS: toto si neporadí s '/' v názvu souboru či adresáře a není to možné „jen tak“ doplnit do regular expresion.
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

    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.