cp er en Linux shell-kommando til at kopiere filer og mapper.
Kopier fra kilde til dest
$ cp [options] source dest
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 |
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
Vælg cp- indstillinger, og tryk på knappen Generer kode :