cp-kommandot i Linux/Unix

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

cp kommandosyntax

Kopiera från källa till mål

$ cp [options] source dest

cp kommandoalternativ

cp kommandots huvudalternativ:

alternativ beskrivning
cp -a arkivfiler
cp -f tvinga kopiera 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 att kopiera
cp -L följ symboliska länkar
cp -n ingen fil överskrivning
cp -R rekursiv kopia (inklusive dolda filer)
cp -u uppdatera - kopiera när källan är nyare än dest
cp -v verbose - skriv ut informativa meddelanden

exempel på cp-kommandon

Kopiera enstaka fil main.c till destinationskatalogen bak :

$ cp main.c bak

 

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

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

 

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

$ cp *.c bak

 

Kopiera katalog src till absolut sökvägskatalog /home/usr/rapid/ :

$ cp src /home/usr/rapid/

 

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

$ cp -R dev bak

 

Tvinga filkopiering:

$ cp -f test.c bak

 

Interaktiv uppmaning innan fil skrivs över:

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

 

Uppdatera alla filer i aktuell katalog - kopiera endast nyare filer till destinationskatalogen 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änkfiler (-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

Advertising

LINUX
°• CmtoInchesConvert.com •°