cp-kommando i Linux / Unix

cp är ett Linux-skalkommando för att kopiera filer och kataloger.

cp kommandosyntax

Kopiera från källa till dest

$ cp [options] source dest

cp-kommandoalternativ

huvudalternativ för cp-kommando:

alternativ beskrivning
cp -a arkivera filer
cp -f tvinga kopia genom att ta bort målfilen om det behövs
cp -i interaktiv - fråga innan du skriver över
cp -l länka filer istället för kopia
cp -L följ symboliska länkar
cp -n ingen filöverskrivning
cp -R rekursiv kopia (inklusive dolda filer)
cp -u uppdatering - kopiera när källan är nyare än dest
cp -v detaljerad - skriv ut informativa meddelanden

cp-kommandoexempel

Kopiera en fil main.c till målkatalogen bak :

$ cp main.c bak

 

Kopiera 2 filer main.c och def.h till absoluta sökvägskatalog / home / usr / rapid / :

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

 

Kopiera alla C-filer i aktuell katalog till underkatalogen bak :

$ cp *.c bak

 

Kopiera katalog src till absolut sökvägskatalog / hem / usr / snabb / :

$ cp src /home/usr/rapid/

 

Kopiera alla filer och kataloger i dev rekursivt till underkatalogen bak :

$ cp -R dev bak

 

Tvinga kopia av fil:

$ cp -f test.c bak

 

Interaktiv fråga innan filöverskrivning:

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

 

Uppdatera alla filer i aktuell katalog - kopiera bara nyare filer till målkatalogen bak :

$ cp -u * bak

cp-kodgenerator

Välj cp- alternativ och tryck på knappen Generera kod :

alternativ
Tvinga kopia (-f)
Interaktiv - fråga innan du skriver över (-i)
Länka filer (-l)
Följ symboliska länkar (-L)
Ingen överskrivning (-n)
Rekursiv katalogträdkopia (-R)
Uppdatera nyare filer (-u)
Omfattande meddelanden (-v)
 
Filer / mappar
Källfiler / mappar:
Målmapp / fil:
 
Omdirigering av utdata
 
 

Klicka på textrutan för att välja kod, kopiera och klistra in den i terminalen:

 


Se även

LINUX
SNABBBORD