CP(1) Prirucka uzivatele CP(1) JMENO cp - kopiruje soubory a adresare POUZITI cp [VOLBA]... [-T] ZDROJ CIL cp [VOLBA]... ZDROJ... ADRESAR cp [VOLBA]... -t ADRESAR ZDROJ... POPIS Kopiruje ZDROJ do CILe nebo vicero ZDROJu do ADRESARe. Povinne argumenty dlouhych prepinacu jsou take povinne u odpovidajicich kratkych prepinacu. -a, --archive stejne jako -dR --preserve=all --attributes-only nekopiruje obsah souboru, pouze jeho atributy --backup[=CONTROL] Vytvari zalozni kopie kazdeho souboru, ktery v cili existuje -b jako --backup, ale bez argumentu --copy-contents kopiruje obsah specialnich souboru pri rekurzivnim pruchodu -d stejne jako --no-dereference --preserve=links --debug vysvetlit jak je soubor kopirovan. Predpoklada -v -f, --force pokud cilovy soubor existuje ale nelze jej otevrit, smaze jej a zkusi to znovu (ignorovano, je-li rovnez pouzit prepinac -n) -i, --interactive pta se pred prepsanim (prebije predchazejici prepinac -n) -H Nasleduje symbolicke odkazy urcene ve ZDROJi na prikazove radce -L, --dereference nasleduje vsechny symbolicke odkazy ve ZDROJi -P, --no-dereference nikdy nasleduje symbolicke odkazy ve ZDROJi --keep-directory-symlink nasleduje existujici odkazy do adresaru -l, --link misto kopirovani tvori pevne odkazy -n, --no-clobber (zastarale) potichu preskoci existujici soubory. Viz tez --update -p stejne jako --preserve=mode,ownership,timestamps\fP --preserve[=ATTR_LIST] zachova vybrane atributy --no-preserve=ATTR_LIST nezachova vybrane atributy --parents v ADRESARi pouzije uplne jmeno zdrojoveho souboru -R, -r, --recursive kopiruje adresare rekurzivne --reflink[=WHEN] ridi klonovane/CoW kopie. Vizte nize --remove-destination maze existujici cilove soubory jeste pred pokusem o jejich otevreni (na rozdil od --force) --sparse=WHEN ridi tvorbu souboru s dirami. Vizte nize --strip-trailing-slashes odstrani vsechna lomitka na konci kazdeho ZDROJe -s, --symbolic-link misto kopirovani vytvari symbolicke odkazy -S, --suffix=SUFFIX prenastavi priponu zaloznich souboru -t, --target-directory=DIRECTORY kopiruje vsechny ZDROJe do ADRESARe -T, --no-target-directory povazuje CIL za normalni soubor --update[=UPDATE] kontroluje ktere existujici soubory jsou aktualizovany; UPDATE={all,none,none-fail,older(vychozi)} -u ekvivalent --update[=starsi]. Viz nize -v, --verbose vypisuje provadene operace -x, --one-file-system nebude kopirovat podadresare z jineho svazku nez na kterem kopirovani zacalo -Z nastavi selinuxovy bezpecnosti kontext ciloveho souboru na vychozi hodnotu --context[=CTX] jako -Z nebo je-li KONTEXT zadan, nastavi selinuxovy nebo smackovy bezpecnosti kontext na KONTEXT --help vypise navod k pouziti na standardni vystup a bezchybne skonci --version Vypise informaci o verzi programu a skonci ATTR_LIST je soubor atributu oddeleny carkami. Atributy jsou 'mode' pro opravneni (vcetne jakychkoliv ACL a xattr opravneni), 'ownership' pro uzivatele a skupinu, 'timestamps' pro casove znacky, 'links' pro pevne odkazy, 'context' pro bezpecnostni kontext, 'xattr' pro rozsirene atributy, a 'all' pro vsechny atributy. Ve vychozim nastaveni jsou ridke ZDROJove soubory rozpoznavany hrubou heuristikou a odpovidajici CILovy soubor je vytvoren jako ridky. To je chovani zvolene pomoci --sparse=auto. Volba --sparse=always zpusobi tvorbu ridkych souboru pokazde, kdyz ZDROJovy soubor obsahuje dostatecne dlouhou sekvenci nulovych bajtu. Volba --sparse=never vytvareni ridkych souboru zakaze. UPDATE ridi jake soubory existujici v cilove destinaci jsou nahrazeny. 'all' je vychozi operace kdyz volba --update neni specifikovana, a vede k prepisu vsech souboru existujicich v cilove destinaci. 'none' je jako volba --no-clobber kdy nejsou prepsany zadne soubory v cilove destinaci, a preskocene soubory nezpusobi zadnou chybu. 'none-fail' take zajistuje, ze zadne soubory v cilove destinaci nejsou prepsany, ale vsechny preskocene soubory jsou diagnostikovany a konci s chybou. 'older' je vychozi operace je-li pouzita volba --update, coz vede k prepisu souboru v cilove destinace jsou-li starsi nez odpovidajici zdrojove soubory By default or with --reflink=auto, cp will try a lightweight copy, where the data blocks are copied only when modified, falling back to a standard copy if this is not possible. With --reflink[=always] cp will fail if CoW is not supported, while --reflink=never ensures a standard copy is performed. Pripona zaloznich souboru je '~', pokud nebyla nastavena pouzitim --suffix nebo SIMPLE_BACKUP_SUFFIX. Metoda pro kontrolu verzi muze byt zmenena pomoci volby --backup nebo promennou prostredi VERSION_CONTROL. Povolene hodnoty jsou: none, off nikdy nevytvaret zalohy (i pokud je pouzito --backup) numbered, t vytvari cislovane zalohy existing, nil vytvari cislovane zalohy, pokud jsou jiz pouzity, v opacnem pripade vytvari proste zalohy simple, never vzdy vytvari proste zalohy Vyjimkou je pripad, kdy jsou pouzity volby force a backup a ZDROJ a CIL jsou stejna jmena pro existujici prosty soubor. Tehdy cp vytvori zalohu ZDROJe. AUTOR Napsal Torbjorn Granlund, David MacKenzie a Jim Meyering. HLASENI CHYB Chyby v programu oznamujte na adrese bug-coreutils@gnu.org On-line napoveda GNU coreutils: Obecna pomoc pri pouzivani softwaru GNU: Chyby v prekladu hlaste na (cesky) COPYRIGHT Copyright (C) 2026 Free Software Foundation, Inc. Licence GPLv3+: GNU GPLverze 3 nebo novejsi . Toto je volne programove vybaveni: muzete jej menit a sirit. Je zcela BEZ ZARUKY, v rozsahu povolenem zakonem. DALSI INFORMACE install(1) Uplna dokumentace je na: nebo dostupna lokalne skrze: info '(coreutils) cp invocation' PREKLAD Preklad teto prirucky do cestiny vytvorili Petr Kolar , Kamil Dudka a Vojtech Zeisek Tento preklad je bezplatna dokumentace; Prectete si GNU General Public License Version 3 nebo novejsi ohledne podminek autorskych prav. Neexistuje ZADNA ODPOVEDNOST. Pokud narazite na nejake chyby v prekladu teto prirucky, poslete e-mail na adresu . GNU coreutils 9.11 Dubna 2026 CP(1)