cp käsk Linuxis / Unixis

cp on Linuxi shellikäsk failide ja kataloogide kopeerimiseks .

cp käsu süntaks

Kopeeri allikas , et dest

$ cp [options] source dest

cp käskude valikud

cp käsu peamised valikud:

valik kirjeldus
cp -a arhiivifailid
cp -f sundkoopia, eemaldades vajadusel sihtfaili
cp -i interaktiivne - küsige enne ülekirjutamist
cp -l lingi failid koopia asemel
cp -L järgige sümboolseid linke
cp -n ükski fail ei kirjuta üle
cp -R rekursiivne koopia (sh peidetud failid)
cp -u uuenda - kopeerige, kui allikas on sihtkohast uuem
cp -v paljusõnaline - printige informatiivseid sõnumeid

cp käskude näited

Kopeerige üks fail main.c sihtkataloogi bak :

$ cp main.c bak

 

Kopeeri 2 faili atomix ja def.h sihtkohta täisrada kataloog / home / usr / kiire / :

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

 

Kopeerige kõik praeguses kataloogis olevad C-failid alamkataloogi bak :

$ cp *.c bak

 

Kopeeri kataloog src absoluutse tee kataloogi / home / usr / rapid / :

$ cp src /home/usr/rapid/

 

Kopeerige kõik devi failid ja kataloogid rekursiivselt alamkataloogi bak :

$ cp -R dev bak

 

Faili koopia sundimine:

$ cp -f test.c bak

 

Interaktiivne viip enne faili ülekirjutamist:

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

 

Uuendage kõik praeguses kataloogis olevad failid - kopeerige ainult uuemad failid sihtkataloogi bak :

$ cp -u * bak

cp koodigeneraator

Valige cp- valikud ja vajutage nuppu Loo kood :

Valikud
Sundkoopia (-f)
Interaktiivne - küsi enne ülekirjutamist (-i)
Linkifailid (-l)
Järgige sümboolseid linke (-L)
Üle ei kirjutata (-n)
Rekursiivne kataloogipuu koopia (-R)
Uuemate failide värskendamine (-u)
Üksikasjalikud sõnumid (-v)
 
Failid / kaustad
Lähtefailid / kaustad:
Sihtkaust / fail:
 
Väljundi ümbersuunamine
 
 

Koodi valimiseks klõpsake tekstikastil, seejärel kopeerige ja kleepige see terminali:

 


Vaata ka

LINUX
KIIRED TABELID