Cp
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 26. dubna 2014; ověření vyžaduje
21 úprav .
cp jepříkaz GNU Coreutils Unix pro kopírování souborů z jednoho adresáře do druhého (možná s jiným souborovým systémem ). Původní soubor zůstane nezměněn, název vytvořeného souboru může být stejný jako původní, nebo se změnit.
Následující příklady použití jsou pro AIX verzi cp . V jiných operačních systémech rodiny Unix může mít tento příkaz jiné přepínače. V DOS a Windows je ekvivalentem příkaz COPY .
Použití
Chcete-li zkopírovat soubor
cp [ -f ] [ -h ] [ -i ] [ -p ][ -- ] zdrojový_soubor cílový_soubor
Chcete-li zkopírovat soubor nebo soubory do jiného adresáře
cp [-R] [-H | -L | -P] [-f | -i] [-pv] zdrojový_soubor ... cílový_adresář
Chcete-li zkopírovat adresář do jiného adresáře (musí být použit parametr -r nebo -R)
cp [ -f ] [ -h ] [ -i ] [ -p ] [ -- ] { -r | -R } zdrojový_adresář ... cílový_adresář
Chcete-li zkopírovat adresář /media/fff1787/share1/load/ do adresáře /media/beac6e58/, vytiskněte název zkopírovaného souboru, automaticky přeskočte existující soubory, rekurzivně pro vnořené adresáře.
cp -invR /media/fff1787/share1/load/ /media/beac6e58/
Syntaxe příkazu
- -a, --archive - zkopíruje všechny atributy, oprávnění s rekurzí (-r).
- -R, -r, --rekurzivní (rekurzivní) kopíruje adresáře rekurzivně (tj. všechny podadresáře a všechny soubory v podadresářích).
- -f (force) Umožňuje smazání cílového souboru, do kterého se kopíruje, pokud jej nelze otevřít pro zápis.
- -H - použijte tento přepínač ke kopírování symbolických odkazů. Ve výchozím nastavení příkaz následuje symbolické odkazy a zkopíruje soubory, na které ukazují.
- -i (interaktivní) - příkaz se zeptá, zda se má přepsat cílový soubor, jehož jméno se shoduje se jménem zdroje, to znamená, pokud je v parametru cílový_adresář nebo cílový_soubor nalezen stejný název souboru , který byl zadán v parametru zdrojový_soubor nebo zdrojový_adresář , pak je požadováno potvrzení. Chcete-li přepsat soubor, zadejte y nebo jeho ekvivalent národního prostředí . Zadání jakéhokoli jiného znaku zruší přepisování tohoto souboru.
- -n, --no-clobber Nepřepisovat existující soubor (přepíše předchozí volbu -i).
- -v, --verbose Vypíše název každého souboru před jeho zkopírováním.
na některých systémech je přiřazen alias cp='cp -i', tzn. ve výchozím nastavení se příkaz cp zeptá na přepsání
- -p (zachovat) Opakuje následující vlastnosti zdrojového souboru nebo adresáře pro cílový soubor nebo adresář:
- Čas poslední úpravy a posledního přístupu.
- ID uživatele a skupiny.
- Oprávnění a bity SUID a SGID .
Viz také
- Programy operačního systému podobné UNIXu
Odkazy