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