cp er en Linux-shell-kommando til at kopiere filer og mapper.
Kopier fra kilde til mål
$ cp [options] source dest
cp kommandoens vigtigste muligheder:
mulighed | beskrivelse |
---|---|
cp -a | arkivfiler |
cp -f | tvinge kopi ved at fjerne destinationsfilen, hvis det er nødvendigt |
cp -i | interaktiv - spørg før overskrivning |
cp -l | link filer i stedet for at kopiere |
cp -L | følg symbolske links |
cp -n | ingen fil overskrivning |
cp-R | rekursiv kopi (inklusive skjulte filer) |
cp -u | opdatering - kopier, når kilden er nyere end dest |
cp -v | udførligt - udskriv informative beskeder |
Kopier enkelt fil main.c til destinationsmappen bak :
$ cp main.c bak
Kopier 2 filer main.c og def.h til destinationens absolutte sti-mappe /home/usr/rapid/ :
$ cp main.c def.h /home/usr/rapid/
Kopier alle C-filer i den aktuelle mappe til undermappe bak:
$ cp *.c bak
Kopiér mappe src til absolut sti-mappe /home/usr/rapid/ :
$ cp src /home/usr/rapid/
Kopier alle filer og mapper i dev rekursivt til undermappe bak:
$ cp -R dev bak
Tving filkopiering:
$ 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 :
Advertising