cp er en Linux shell-kommando for å kopiere filer og kataloger.
Kopier fra kilde til dest
$ cp [options] source dest
hovedalternativer for cp-kommando:
alternativ | beskrivelse |
---|---|
cp -a | arkivfiler |
cp -f | tving kopi ved å fjerne destinasjonsfilen om nødvendig |
cp -i | interaktiv - spør før overskriving |
cp -l | lenke filer i stedet for kopi |
cp -L | følg symbolske lenker |
cp -n | ingen filoverskriving |
cp -R | rekursiv kopi (inkludert skjulte filer) |
cp -u | oppdatering - kopier når kilden er nyere enn dest |
cp -v | utdypende - skriv ut informative meldinger |
Kopier enkeltfil main.c til destinasjonskatalog bak :
$ cp main.c bak
Kopier to filer main.c og def.h til destinasjonens absolutte banekatalog / home / usr / rapid / :
$ cp main.c def.h /home/usr/rapid/
Kopier alle C-filer i gjeldende katalog til underkatalog bak :
$ cp *.c bak
Kopier katalog src til absolutt banekatalog / hjem / usr / rask / :
$ cp src /home/usr/rapid/
Kopier alle filer og kataloger i dev rekursivt til underkatalog bak :
$ cp -R dev bak
Tving filkopi:
$ cp -f test.c bak
Interaktiv ledetekst før filoverskriving:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Oppdater alle filene i gjeldende katalog - kopier bare nyere filer til destinasjonskatalogen bak :
$ cp -u * bak
Velg cp- alternativer og trykk på Generer kode- knappen: