cp är ett Linux-skalkommando för att kopiera filer och kataloger.
Kopiera från källa till mål
$ cp [options] source dest
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 |
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
Välj cp- alternativ och tryck påknappen Generera kod :
Advertising