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

    CyberChef je webová aplikace pro analýzu dat a jejich kódování a dekódování, šifrování a dešifrování, kompresi a dekompresi, atd. Často je využívaná při kybernetických cvičeních a CTF (Capture the Flag). Vydána byla nová major verze 10 (aktuálně 10.4.0). Přehled novinek v Changelogu.

    Ladislav Hagara | Komentářů: 0
    včera 19:22 | Nová verze

    UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch OTA-1 Focal založené na Ubuntu 20.04 Focal Fossa.

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

    Společnost Red Hat slaví 30 let.

    Ladislav Hagara | Komentářů: 1
    včera 15:22 | IT novinky

    Ve věku 91 let zemřel izraelský informatik Ja'akov Ziv, spolutvůrce bezztrátových kompresních algoritmů LZ77, LZ78 a LZW (Lempel–Ziv–Welch).

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

    Byla představena nová Arduino deska Arduino UNO R4 s 32bitovým MCU RA4M1 (Arm Cortex-M4). Desku lze zatím získat pouze v rámci early access programu.

    Ladislav Hagara | Komentářů: 0
    26.3. 18:33 | Nová verze

    Operační systém MidnightBSD, fork FreeBSD optimalizovaný pro desktop s prostředím Xfce, byl vydán ve verzi 3.0. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 7
    26.3. 18:22 | IT novinky

    Na GOG.com běží Spring Sale. Při té příležitosti lze získat zdarma počítačovou hru Neurodeck: Psychological Deckbuilder (ProtonDB).

    Ladislav Hagara | Komentářů: 0
    25.3. 12:33 | Komunita

    Alex Ellis upozornil 15. března, že firma Docker se chystala zrušit bezplatný hosting open-source projektů na Docker Hubu. Po vlně odporu se představitelé firmy omluvili a posléze byl původní záměr odvolán.

    Fluttershy, yay! | Komentářů: 29
    25.3. 07:00 | IT novinky

    Ve věku 94 let zemřel Gordon Moore, mj. spoluzakladatel společnosti Intel a autor Moorova zákona.

    Ladislav Hagara | Komentářů: 1
    24.3. 17:11 | Nová verze

    Mercurial (Wikipedie), software pro SCM (Source Code Management), byl vydán ve verzi 6.4. Přehled novinek v poznámkách k vydání. Ve dnech 5. až 7. dubna proběhne konference Mercurial Paris.

    Ladislav Hagara | Komentářů: 0
    Používáte WSL (Windows Subsystem for Linux)?
     (74%)
     (12%)
     (4%)
     (11%)
    Celkem 342 hlasů
     Komentářů: 4, poslední 24.3. 06:42
    Rozcestník


    Dotaz: Jak nakopírovat jedné zdrojovou složky do více cílových?

    13.3.2010 13:15 Tomas
    Jak nakopírovat jedné zdrojovou složky do více cílových?
    Přečteno: 202×
    Zdravím, řeším problém, se kterým si zatím nevím rady: mám složku, která obsahuje další podsložky a soubory a potřebuji jí nakopírovat do více cílových složek, konkrétně všem uživatelům v /home/uzivatelXXXX/Desktop, kde UzivatelXXXX je libovolný uživatel. Jde tu operaci udělat nějak automatizovaně, pomocí skriptu apod.? Děkuji za nakopnutí správným směrem. Tomáš

    Řešení dotazu:


    Odpovědi

    13.3.2010 13:21 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak nakopírovat jedné zdrojovou složky do více cílových?
    Pokud ji chcete nakopírovat do všech adresářů v /home, pak třeba takhle nějak:
    for d in /home/*
    do
      cp /tmp/Desktop/ $d
    done
    
    Podrobnosti o cyklu for si najděte v manuálové stránce k vašemu shellu.
    14.3.2010 10:41 Tomas
    Rozbalit Rozbalit vše Re: Jak nakopírovat jedné zdrojovou složky do více cílových?
    Děkuji za pomoc, to je přesně, co jsem potřeboval a zároveň mi to pomohlo v dalším poznávání. Při provádění scriptu jsem se ještě setkal s chybovou hláškou "cp: omitting directory....", tak jsem to vyřešil přidáním parametru -r: cp -r /tmp/Desktop $d

    A funguje to.
    14.3.2010 23:52 Patrik Uhrak | skóre: 31 | blog: pato
    Rozbalit Rozbalit vše Re: Jak nakopírovat jedné zdrojovou složky do více cílových?

    Podla mojho nazoru by bolo vhodnejsie nieco taketo:

    for i in /home/*/Desktop
    do
    cp -r /tmp/Desktop/* "$i"
    done

    Vyhol by si sa prepisaniu celeho obsahu povodneho /home/uzivatel/Desktop a taktiez je tam podstatne mensia sanca, ze v nejakom inom adresare v /home bude struktura vyhovujuca zadanej napr. /home/nie_je_uzivatel/Desktop .  A kedze tato struktura sa tam nachadzat nebude alebo bude, ale menej ako pri vsetkych, tak je toto riesenie zatial najspravnejsie.

     

    p.s.: Ten moj postup cez xargs toto riesil, len som si to neuvedomil hned pri pisani prispevku a zavadzal som nasledne :D

    13.3.2010 16:46 Patrik Uhrak | skóre: 31 | blog: pato
    Rozbalit Rozbalit vše Re: Jak nakopírovat jedné zdrojovou složky do více cílových?

    Zdravim, jedna moznost je ta s for loop, co mne pride prirodzenejsie. Potom je tu ale tiez moznost dalsia:

    pato@debian:~/test$ ls *
    test.file

    test1:

    test2:

    test3:
    pato@debian:~/test$ ls -d /home/pato/test/*/ | xargs -n 1 cp test.file
    pato@debian:~/test$
    pato@debian:~/test$ ls *
    test.file

    test1:
    test.file

    test2:
    test.file

    test3:
    test.file

    Takze v tvojom pripade by to bolo nieco taketo:

    ls -d /home/*/Desktop | xargs -n 1 cp -r  co_treba_skopirovat

    alebo tiez mozes nahradit znak * listom uzivatelov. Pretoze v tomto pripade za zapise potrebny subor do vsetkych zloziek v adresari /home/ a tam by mohli byt aj dalsie adresare ako napr. lost+found a dalsie.

    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.