Når du arbeider i terminalen, er det ofte nødvendig å kopiere filer. Linux-kommandoen cp
brukes oftest til dette formålet. Den følger med som standard i alle distribusjoner og kan kopiere filer og mapper og lagre attributtene deres i Linux-filsystemer.
Kommandoen"cp
" i Linux brukes til å kopiere filer og kataloger. Kommandoens syntaks er som følger:
cp [options] <source file/directory> <target file/directory>
Følgende kommando kan for eksempel brukes til å kopierefilen
"file.txt
" til katalogen"/home/user/documents
":
cp file.txt /home/user/documents/
Hvis du vil kopiere alle filene fra katalogen"dir1
" til katalogen"dir2
", kan du bruke følgende kommando:
cp -r dir1/* dir2/
Noen av de mest brukte alternativene for kommandoen"cp
" er
-r
eller --recursive
: kopierer kataloger rekursivt, inkludert alle filer og underkataloger;
-v
eller --verbose
: gir informasjon om kopieringsprosessen;
-i
eller --interaktiv
: ber om bekreftelse før du kopierer filer;
-u
eller --update
: kopierer bare filer som er nyere enn eksisterende filer i målkatalogen;
-p
eller --preserve
: bevarer filattributter (eier, tillatelser, tidsstempler osv.).
Du kan få mer informasjon om kommandoen"cp
" og dens alternativer ved å kjøre kommandoen"man cp
".