Når man arbejder i terminalen, er det ofte nødvendigt at kopiere filer. Linux-kommandoen cp bruges oftest til dette formål. Den følger med som standard i alle distributioner og kan kopiere filer og mapper samt gemme deres attributter i Linux-filsystemer.
Kommandoen"cp" i Linux bruges til at kopiere filer og mapper. Kommandoens syntaks er som følger:
cp [options] <source file/directory> <target file/directory>
Følgende kommando kan f.eks. bruges til at kopierefilen"file.txt" til biblioteket"/home/user/documents":
cp file.txt /home/user/documents/
Hvis du vil kopiere alle filer fra biblioteket"dir1" til biblioteket"dir2", kan du bruge følgende kommando:
cp -r dir1/* dir2/
Nogle af de mest almindeligt anvendte indstillinger til kommandoen"cp" er:
-r eller --recursive: kopierer mapper rekursivt, inklusive alle filer og undermapper;
-v eller --verbose: udsender oplysninger om kopieringsprocessen;
-i eller --interaktiv: Spørg om bekræftelse, før du kopierer filer;
-u eller --update: Kopier kun filer, der er nyere end eksisterende filer i målmappen;
-p eller --preserve: bevarer filattributter (ejer, tilladelser, tidsstempler osv.).
Du kan få flere oplysninger om kommandoen"cp" og dens muligheder ved at køre kommandoen"man cp".