příkaz cp v Linuxu/Unixu

cp je příkaz prostředí Linux pro kopírování souborů a adresářů.

syntaxe příkazu cp

Kopírovat ze zdroje do cíle

$ cp [options] source dest

možnosti příkazu cp

Hlavní možnosti příkazu cp:

volba popis
cp -a archivní soubory
cp -f vynutit kopírování odstraněním cílového souboru v případě potřeby
cp -i interaktivní - zeptat se před přepsáním
cp -l odkazovat na soubory místo kopírování
cp -L postupujte podle symbolických odkazů
cp -n žádné přepsání souboru
cp-R rekurzivní kopie (včetně skrytých souborů)
procesor update - zkopíruje, když je zdroj novější než cíl
cp -v verbose - tisk informativních zpráv

příklady příkazů cp

Zkopírujte jeden soubor main.c do cílového adresáře bak :

$ cp main.c bak

 

Zkopírujte 2 soubory main.c a def.h do cílového adresáře absolutní cesty /home/usr/rapid/ :

$ cp main.c def.h /home/usr/rapid/

 

Zkopírujte všechny soubory C v aktuálním adresáři do podadresáře bak:

$ cp *.c bak

 

Zkopírujte adresář src do adresáře absolutní cesty /home/usr/rapid/ :

$ cp src /home/usr/rapid/

 

Zkopírujte všechny soubory a adresáře v dev rekurzivně do podadresáře bak:

$ cp -R dev bak

 

Vynutit kopírování souboru:

$ cp -f test.c bak

 

Interaktivní výzva před přepsáním souboru:

$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y

 

Aktualizujte všechny soubory v aktuálním adresáři - do cílového adresáře bak zkopírujte pouze novější soubory:

$ cp -u * bak

generátor cp kódů

Vyberte možnosti cp a stiskněte tlačítko Generovat kód :

Možnosti
Vynutit kopii (-f)
Interaktivní – zeptat se před přepsáním (-i)
Odkaz na soubory (-l)
Sledujte symbolické odkazy (-L)
Žádné přepsání (-n)
Rekurzivní kopie stromu adresářů (-R)
Aktualizovat novější soubory (-u)
Podrobné zprávy (-v)
 
Soubory / složky
Zdrojové soubory/složky:
Cílová složka / soubor:
 
Přesměrování výstupu
 
 

Kliknutím na textové pole vyberte kód, poté jej zkopírujte a vložte do terminálu:

 


Viz také

Advertising

LINUX
°• CmtoInchesConvert.com •°