cp-kommando i Linux / Unix

cp er en Linux shell-kommando til at kopiere filer og mapper.

cp kommandosyntaks

Kopier fra kilde til dest

$ cp [options] source dest

cp kommandomuligheder

hovedindstillinger for cp-kommando:

mulighed beskrivelse
cp -a arkiver filer
cp -f tving kopi ved at fjerne destinationsfilen, hvis det er nødvendigt
cp -i interaktiv - spørg inden overskrivning
cp -l link filer i stedet for kopi
cp -L følg symbolske links
cp -n ingen filoverskrivning
cp -R rekursiv kopi (inklusive skjulte filer)
cp -u opdatering - kopier, når kilden er nyere end dest
cp -v detaljeret - udskriv informative meddelelser

cp kommandoeksempler

Kopier enkeltfil main.c til destinationsmappen bak :

$ cp main.c bak

 

Kopier 2 filer main.c og def.h til destinationens absolutte stykatalog / hjem / usr / hurtig / :

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

 

Kopier alle C-filer i det aktuelle bibliotek til underkatalogen bak :

$ cp *.c bak

 

Kopier mappe src til absolut sti-katalog / hjem / usr / hurtig / :

$ cp src /home/usr/rapid/

 

Kopier alle filer og mapper i dev rekursivt til undermappe bak :

$ cp -R dev bak

 

Tving fil kopi:

$ cp -f test.c bak

 

Interaktiv prompt før filoverskrivning:

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

 

Opdater alle filer i den aktuelle mappe - kopier kun nyere filer til destinationsmappen bak :

$ cp -u * bak

cp-kodegenerator

Vælg cp- indstillinger, og tryk på knappen Generer kode :

Muligheder
Tving kopi (-f)
Interaktiv - spørg inden overskrivning (-i)
Link filer (-l)
Følg symbolske links (-L)
Ingen overskrivning (-n)
Rekursiv katalogtrækopi (-R)
Opdater nyere filer (-u)
Omfattende meddelelser (-v)
 
Filer / mapper
Kildefiler / mapper:
Destinationsmappe / fil:
 
Omdirigering af output
 
 

Klik på tekstboks for at vælge kode, kopier og indsæt den derefter i terminalen:

 


Se også

LINUX
HUKyLabsIGE TABLER