Cp (Unix): Porovnání verzí
Smazaný obsah Přidaný obsah
mBez shrnutí editace |
Oprava šablony název, styl, typo |
||
Řádek 1:
{{Přesunout na Wikiknihy}}
{{název|cp}}
Příkazem '''cp''' se v operačním systému [[Unix]] kopírují [[soubor]]y.
'''cp''' [volby] odkud kam
Řádek 7:
'''cp''' [volby] odkud... adresář
Podle toho, které argumenty jsou zadané, rozlišujeme tyto režimy činností. Např.
▲Např. Jsou-li zadány dva argumenty a druhý je [[soubor]]. Potom se provede zkopírování prvního [[soubor]]u do druhého. Pokud je posledním argumentem [[adresář]], potom se kopírují soubory zadané prvním až předposledním argumentem do adresáře, který je zadán posledním argumentem. V tomto druhém případě nedochází ke změně jména souboru. Jiné kombinace (víc argumentu z nich posledním není [[adresář]] nebo méně něž dva argumenty) jsou chybné. Dostaneli se adresář na první až předposlední místo, pak se ve výchozí variantě ignoruje (Výchozí adresáře se nekopírují).
== Příkaz cp rozpoznává tyto volby ==
'''-a''' nebo '''--archive'''
:Při kopírování se v co možná nejvyšší možné míře zachovají v kopii atributy originálu.
'''-b''' nebo '''--backup'''
:Vytvářejí záložní kopie od přepisovaných nebo rušených souborů.
'''-d''' nebo '''--no-dereference'''
:Symbolické odkazy se zkopírují a také se přenese struktura tvrdých odkazů mezi zdrojovými soubory do souborů cílových. Pokud tuto volbu neuvedeme zkopíruje se soubor, na který odkaz ukazuje.
'''-f''' nebo '''--force'''
:Existující cílové soubory se zruší, aniž by si příkaz tuto operaci potvrdil.
'''-i''' nebo '''--interactive'''
:Než bude provedeno přepsání existujícího cílového souboru nechá si příkaz tuto operaci uživatelem odsouhlasit.
'''-l''' nebo '''--link'''
:Místo kopírování souboru (netýká se adresáře) se vytvoří pevné odkazy.
'''-P''' nebo '''--parents'''
:Zdrojová cesta se připojí za cílový adresář. Musí však tento cílový adresář existovat.
'''-p''' nebo '''--preserve'''
:Při kopírování se zachovají i tyto údaje: vlastník, skupina vlastníků, přístupová práva a časové údaje.
'''-r'''
:Rekurzivně se kopírují adresáře a obsahy podadresářů, všechny neadresářové položky se kopírují jako
'''-s''' nebo '''--symbolic-link'''
:Místo kopírování souborů (netýká se adresářů) se vytvářejí symbolické odkazy.
'''-u''' nebo '''--update'''
:Nekopírují se soubory (ne
'''-v''' nebo '''--verbose'''
Před kopírováním jednotlivého souboru se vypíše jeho jméno.▼
▲:Před kopírováním jednotlivého souboru se vypíše jeho jméno.
'''-x''' nebo '''--one-file-system'''
:Přeskočí se adresáře, které jsou fyzicky přítomni v jiném systému souboru než adresář, od kterého jsme kopírování začali.
'''-R''' nebo '''recursive'''
:Rekurzivně se kopírují i adresáře.
:Nastavujeme příponu jména souboru záložní kopie. Stejně tak příponu nastavujeme proměnnou SIMPLE_BACKUP_SUFFIX. ▼
▲'''S''' připona nebo '''--suffix'''=přípona
'''-V''' nebo '''--version-control'''▼
▲Nastavujeme příponu jména souboru záložní kopie. Stejně tak příponu nastavujeme proměnnou SIMPLE_BACKUP_SUFFIX.
:Volbou určujeme způsob tvorby jmen souborů se záložními kopiemi. ▼
▲'''-V''' nebo '''--version-control'''
▲Volbou určujeme způsob tvorby jmen souborů se záložními kopiemi.
▲Možné varianty nastavní této volby jsou:
* '''t'''
:Vytváří číselná kopie.▼
▲Vytváří číselná kopie.
* '''nil''' nebo '''existing'''
:Číslují se záložní kopie těchto souborů, které už mají očíslovanou záložní kopii, jinak se vytváří pouze jednoduchá kopie.▼
▲Číslují se záložní kopie těchto souborů, které už mají očíslovanou záložní kopii, jinak se vytváří pouze jednoduchá kopie.
* '''never''' nebo '''simple'''
:Provede se pouze jednoduchá kopie.▼
▲Provede se pouze jednoduchá kopie.
== Reference ==
Řádek 110 ⟶ 88:
== Související články ==
* [[Unix]]
[[Kategorie:Standardní unixové příkazy]]
|