příkaz cp v systému Linux / Unix

cp je příkaz systému Linux pro kopírování souborů a adresářů.

syntaxe příkazu cp

Kopírovat ze zdroje do dest

$ cp [options] source dest

možnosti příkazu cp

Hlavní možnosti příkazu cp:

volba popis
cp -a archivovat soubory
cp -f v případě potřeby vynutit kopírování odstraněním cílového souboru
cp -i interaktivní - zeptejte se před přepsáním
cp -l propojte soubory místo kopírování
cp -L následujte symbolické odkazy
cp -n žádné přepsání souboru
cp -R rekurzivní kopie (včetně skrytých souborů)
cp -u aktualizovat - zkopírovat, 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

 

Kopírovat soubory 2 main.c a def.h k určení absolutní cesta k adresáři / 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

 

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

$ cp -u * bak

generátor kódu cp

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

Možnosti
Vynutit kopírování (-f)
Interaktivní - zeptat se před přepsáním (-i)
Propojit soubory (-l)
Postupujte podle symbolických odkazů (-L)
Žádné přepsání (-n)
Kopie rekurzivního adresářového stromu (-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 a poté jej zkopírujte a vložte do terminálu:

 


Viz také

LINUX
RYCHLÉ STOLY