När du arbetar i terminalen är det ofta nödvändigt att kopiera filer. Linux-kommandot cp
används oftast för detta ändamål. Det finns som standard i alla distributioner och kan kopiera filer och mappar samt spara deras attribut i Linux-filsystem.
Kommandot"cp
" i Linux används för att kopiera filer och kataloger. Kommandots syntax är som följer:
cp [options] <source file/directory> <target file/directory>
Exempelvis kan följande kommando användas för att kopierafilen
"file.txt
" till katalogen"/home/user/documents
":
cp file.txt /home/user/documents/
Om du vill kopiera alla filer från katalogen"dir1
" till katalogen"dir2
" kan du använda följande kommando:
cp -r dir1/* dir2/
Några av de vanligaste alternativen för kommandot"cp
" är:
-r
eller --recursive
: kopierar kataloger rekursivt, inklusive alla filer och underkataloger;
-v
eller --verbose
: ger information om kopieringsprocessen;
-i
eller --interaktiv
: ber om bekräftelse innan filer kopieras;
-u
eller --update
: kopierar endast filer som är nyare än befintliga filer i målkatalogen
-p
eller --preserve
: bevara filattribut (ägare, behörigheter, tidsstämplar etc.).
Mer information om kommandot"cp
" och dess alternativ kan erhållas genom att köra kommandot"man cp
".