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".