cp(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== cp - Kopiera filer och kataloger == Kommandot `cp` används för att kopiera filer och kataloger i ett Unix-liknande operativsystem. === Syntax === cp [ALTERNATIV]... KÄLLA... MÅL === Beskrivning === Kommandot `cp` kopierar filer och kataloger från en plats (källa) till en annan (mål). Om flera filer anges som källa och målet är en katalog, kopieras alla filer till den katalogen. === Alternativ === * `-a, --archive` - Bevara så mycket som möjligt av stru...')
 
Ingen redigeringssammanfattning
Rad 1: Rad 1:
== cp - Kopiera filer och kataloger ==
Bra! Här kommer första delen av översättningen av manualsidan för `cp(1)` till svenska i **MediaWiki-format**, enligt samma stil som dina tidigare översättningar:
Kommandot `cp` används för att kopiera filer och kataloger i ett Unix-liknande operativsystem.


=== Syntax ===
---
cp [ALTERNATIV]... KÄLLA... MÅL


=== Beskrivning ===
```mediawiki
Kommandot `cp` kopierar filer och kataloger från en plats (källa) till en annan (mål). Om flera filer anges som källa och målet är en katalog, kopieras alla filer till den katalogen.
= cp(1) =


=== Alternativ ===
== NAMN ==
* `-a, --archive` - Bevara så mycket som möjligt av strukturen och attributen för källfilerna.
cp – kopiera filer och kataloger
* `-f, --force` - Tvinga kopiering genom att ta bort målfilen om den redan finns.
* `-i, --interactive` - Fråga användaren innan en befintlig fil skrivs över.
* `-r, --recursive` - Kopiera kataloger rekursivt.
* `-u, --update` - Kopiera bara om källfilen är nyare än målfilen eller om målfilen inte finns.
* `-v, --verbose` - Visa detaljerad information om vad som kopieras.
* `--backup` - Skapa säkerhetskopior av befintliga filer som ska skrivas över.
* `--parents` - Bevara hela sökvägen för källfilerna när de kopieras.


=== Exempel ===
== SYNOPSIS ==
* För att kopiera en fil till en annan fil:
<pre>
<code>
cp [FLAGGA]... [-T] KÄLLA MÅL
cp fil1 fil2
cp [FLAGGA]... KÄLLA... KATALOG
</code>
cp [FLAGGA]... -t KATALOG KÄLLA...
</pre>


* För att kopiera en fil till en katalog:
== BESKRIVNING ==
<code>
Kopiera KÄLLA till MÅL, eller flera KÄLLOR till KATALOG.
cp fil1 katalog/
</code>


* För att kopiera en katalog och dess innehåll rekursivt:
Obligatoriska argument för långa flaggor är också obligatoriska för korta.
<code>
cp -r katalog1 katalog2
</code>


* För att kopiera en fil med bekräftelse innan en befintlig fil skrivs över:
''-a'', ''--archive''  
  <code>
&nbsp;&nbsp;&nbsp;&nbsp;samma som ''-dR --preserve=all''
cp -i fil1 fil2
</code>


* För att kopiera en fil och bevara attribut som tidstämplar:
''--attributes-only''  
  <code>
&nbsp;&nbsp;&nbsp;&nbsp;kopiera inte fildata, endast attributen
cp -a fil1 fil2
</code>


=== Felsökning ===
''--backup''[=''KONTROLL''] 
Om du får ett felmeddelande när du använder `cp`, kontrollera följande:
&nbsp;&nbsp;&nbsp;&nbsp;skapa en säkerhetskopia av varje befintlig målfil
* Att källfilen eller källkatalogen existerar.
* Att du har rättigheter att läsa källfilen och skriva till målplatsen.
* Att målplatsen har tillräckligt med ledigt utrymme.


=== Se även ===
''-b'' 
* [[mv]] - Flytta eller byta namn på filer och kataloger.
&nbsp;&nbsp;&nbsp;&nbsp;samma som ''--backup'' men utan argument
* [[rm]] - Ta bort filer eller kataloger.


=== Källor ===
''--copy-contents'' 
* [https://man7.org/linux/man-pages/man1/cp.1.html cp(1) man-sida]
&nbsp;&nbsp;&nbsp;&nbsp;kopiera innehållet i specialfiler vid rekursion


''-d'' 
&nbsp;&nbsp;&nbsp;&nbsp;samma som ''--no-dereference --preserve=links''


= Sidslut =
''--debug'' 
&nbsp;&nbsp;&nbsp;&nbsp;förklara hur en fil kopieras. Implicerar ''-v''


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
''-f'', ''--force'' 
https://www.linux.se/kontaka-linux-se/
&nbsp;&nbsp;&nbsp;&nbsp;om en befintlig målfil inte kan öppnas, ta bort den och försök igen 
<BR><BR>Tack till [https://datorhjalp.se/web/datorhjalp-hemma/ Datorhjälp hemma] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.
&nbsp;&nbsp;&nbsp;&nbsp;(ignoreras om flaggan ''-n'' också används)


[[Kategori:Linuxmanual grupp 1]]
''-i'', ''--interactive'' 
[[Kategori:Linuxmanual]]
&nbsp;&nbsp;&nbsp;&nbsp;fråga innan överskrivning (återkallar tidigare ''-n'')
 
''-H'' 
&nbsp;&nbsp;&nbsp;&nbsp;följ symboliska länkar på kommandoraden i KÄLLA
 
''-l'', ''--link'' 
&nbsp;&nbsp;&nbsp;&nbsp;hårdlänka filer istället för att kopiera
 
''-L'', ''--dereference'' 
&nbsp;&nbsp;&nbsp;&nbsp;följ alltid symboliska länkar i KÄLLA
 
''-n'', ''--no-clobber'' 
&nbsp;&nbsp;&nbsp;&nbsp;(föråldrat) hoppa tyst över befintliga filer. Se även ''--update''
 
''-P'', ''--no-dereference'' 
&nbsp;&nbsp;&nbsp;&nbsp;följ aldrig symboliska länkar i KÄLLA
 
''-p'' 
&nbsp;&nbsp;&nbsp;&nbsp;samma som ''--preserve=mode,ownership,timestamps''
 
''--preserve''[=''ATTR_LISTA''] 
&nbsp;&nbsp;&nbsp;&nbsp;bevara de angivna attributen
 
''--no-preserve=ATTR_LISTA'' 
&nbsp;&nbsp;&nbsp;&nbsp;bevara inte de angivna attributen
 
''--parents'' 
&nbsp;&nbsp;&nbsp;&nbsp;använd hela sökvägen för källfilen under KATALOG
 
''-R'', ''-r'', ''--recursive'' 
&nbsp;&nbsp;&nbsp;&nbsp;kopiera kataloger rekursivt
 
''--reflink''[=''NÄR''] 
&nbsp;&nbsp;&nbsp;&nbsp;styr klonade/CoW-kopior (copy-on-write). Se nedan
 
''--remove-destination'' 
&nbsp;&nbsp;&nbsp;&nbsp;ta bort varje befintlig målfil innan den öppnas 
&nbsp;&nbsp;&nbsp;&nbsp;(jämför med ''--force'')
 
''--sparse=VÄRDE'' 
&nbsp;&nbsp;&nbsp;&nbsp;styr skapandet av glesa filer. Se nedan
 
''--strip-trailing-slashes'' 
&nbsp;&nbsp;&nbsp;&nbsp;ta bort eventuella snedstreck i slutet av varje KÄLLA-argument
 
''-s'', ''--symbolic-link'' 
&nbsp;&nbsp;&nbsp;&nbsp;skapa symboliska länkar istället för att kopiera
 
''-S'', ''--suffix=SUFFIX'' 
&nbsp;&nbsp;&nbsp;&nbsp;ersätt standardändelsen för säkerhetskopior
 
''-t'', ''--target-directory=KATALOG'' 
&nbsp;&nbsp;&nbsp;&nbsp;kopiera alla KÄLLOR till KATALOG
 
''-T'', ''--no-target-directory'' 
&nbsp;&nbsp;&nbsp;&nbsp;behandla MÅL som en vanlig fil
 
''--update''[=''UPPDATERA''] 
&nbsp;&nbsp;&nbsp;&nbsp;styr vilka befintliga filer som uppdateras; 
&nbsp;&nbsp;&nbsp;&nbsp;UPPDATERA={all,none,none-fail,older (standard)}
 
''-u'' 
&nbsp;&nbsp;&nbsp;&nbsp;som ''--update=older''. Se nedan
 
''-v'', ''--verbose'' 
&nbsp;&nbsp;&nbsp;&nbsp;visa vad som görs
 
''--keep-directory-symlink'' 
&nbsp;&nbsp;&nbsp;&nbsp;följ befintliga symboliska länkar till kataloger
 
''-x'', ''--one-file-system'' 
&nbsp;&nbsp;&nbsp;&nbsp;håll dig inom det aktuella filsystemet
 
''-Z'' 
&nbsp;&nbsp;&nbsp;&nbsp;sätt SELinux-säkerhetskontext för målfilen till standardtyp
 
''--context''[=''KONTEXT''] 
&nbsp;&nbsp;&nbsp;&nbsp;samma som ''-Z'', eller om KONTEXT anges, sätt SELinux- eller 
&nbsp;&nbsp;&nbsp;&nbsp;SMACK-säkerhetskontext till angivet värde
 
''--help'' 
&nbsp;&nbsp;&nbsp;&nbsp;visa denna hjälptext och avsluta
 
''--version'' 
&nbsp;&nbsp;&nbsp;&nbsp;visa versionsinformation och avsluta
 
== ATTRIBUTLISTA ==
 
ATTR_LISTA är en kommaseparerad lista med attribut. Attributen är:
 
  ''mode'' för rättigheter (inklusive ACL och xattr-rättigheter), 
  ''ownership'' för användare och grupp
  ''timestamps'' för filens tidsstämplar, 
  ''links'' för hårda länkar, 
  ''context'' för säkerhetskontext, 
  ''xattr'' för utökade attribut, 
  ''all'' för alla attribut.
 
== GLESA FILER ==
 
Som standard upptäcks glesa (sparse) filer i KÄLLA med en enkel heuristik 
och motsvarande MÅL-fil skapas också gles. Detta beteende styrs av:
 
  ''--sparse=auto'' (standard): upptäck automatiskt
 
Använd:
 
  ''--sparse=always'' 
&nbsp;&nbsp;&nbsp;&nbsp;för att skapa glesa MÅL-filer när KÄLLA innehåller tillräckligt många nollor
 
  ''--sparse=never'' 
&nbsp;&nbsp;&nbsp;&nbsp;för att aldrig skapa glesa filer
 
== UPPDATERINGSKONTROLL ==
 
UPDATE styr vilka befintliga filer i MÅL som ersätts.
 
  ''all'' 
&nbsp;&nbsp;&nbsp;&nbsp;(standard om ''--update'' inte anges): ersätt alla befintliga filer
 
  ''none'' 
&nbsp;&nbsp;&nbsp;&nbsp;samma som ''--no-clobber'': inga filer ersätts, ignorerade filer ger inget fel
 
  ''none-fail'' 
&nbsp;&nbsp;&nbsp;&nbsp;ersätt inga filer, men varje hoppad fil diagnostiseras och orsakar fel
 
  ''older'' 
&nbsp;&nbsp;&nbsp;&nbsp;(standard om ''--update'' anges): ersätt bara om KÄLLA är nyare än MÅL
 
== COPY-ON-WRITE / REFLINK ==
 
Med:
 
  ''--reflink=always'' 
&nbsp;&nbsp;&nbsp;&nbsp;försök skapa en lättviktskopia där datablock kopieras först vid ändring. 
&nbsp;&nbsp;&nbsp;&nbsp;Om det misslyckas, avbryt.
 
  ''--reflink=auto'' 
&nbsp;&nbsp;&nbsp;&nbsp;försök skapa lättviktskopia, men fall tillbaka till vanlig kopia vid behov
 
  ''--reflink=never'' 
&nbsp;&nbsp;&nbsp;&nbsp;skapa alltid en vanlig (vanlig kopia)
 
== SÄKERHETSKOPIOR ==
 
Standardsuffix för säkerhetskopior är ''~'', om inte det sätts med ''--suffix'' 
eller variabeln ''SIMPLE_BACKUP_SUFFIX''.
 
Metoden för versionshantering kan väljas med flaggan ''--backup'' 
eller miljövariabeln ''VERSION_CONTROL''. Tillgängliga värden:
 
  ''none'', ''off'' 
&nbsp;&nbsp;&nbsp;&nbsp;skapa aldrig säkerhetskopior (även om ''--backup'' anges)
 
  ''numbered'', ''t'' 
&nbsp;&nbsp;&nbsp;&nbsp;använd numrerade säkerhetskopior (fil~1, fil~2, ...)
 
  ''existing'', ''nil'' 
&nbsp;&nbsp;&nbsp;&nbsp;använd numrerade säkerhetskopior om sådana redan finns, annars enkla
 
  ''simple'', ''never'' 
&nbsp;&nbsp;&nbsp;&nbsp;använd alltid enkla säkerhetskopior (fil~)
 
Speciellt fall:
Om både ''--force'' och ''--backup'' används, och KÄLLA och MÅL är samma filnamn 
och filen existerar, så görs en säkerhetskopia av KÄLLA.

Versionen från 8 juni 2025 kl. 09.02

Bra! Här kommer första delen av översättningen av manualsidan för `cp(1)` till svenska i **MediaWiki-format**, enligt samma stil som dina tidigare översättningar:

---

```mediawiki

cp(1)

NAMN

cp – kopiera filer och kataloger

SYNOPSIS

cp [FLAGGA]... [-T] KÄLLA MÅL
cp [FLAGGA]... KÄLLA... KATALOG
cp [FLAGGA]... -t KATALOG KÄLLA...

BESKRIVNING

Kopiera KÄLLA till MÅL, eller flera KÄLLOR till KATALOG.

Obligatoriska argument för långa flaggor är också obligatoriska för korta.

-a, --archive     samma som -dR --preserve=all

--attributes-only     kopiera inte fildata, endast attributen

--backup[=KONTROLL]     skapa en säkerhetskopia av varje befintlig målfil

-b     samma som --backup men utan argument

--copy-contents     kopiera innehållet i specialfiler vid rekursion

-d     samma som --no-dereference --preserve=links

--debug     förklara hur en fil kopieras. Implicerar -v

-f, --force     om en befintlig målfil inte kan öppnas, ta bort den och försök igen     (ignoreras om flaggan -n också används)

-i, --interactive     fråga innan överskrivning (återkallar tidigare -n)

-H     följ symboliska länkar på kommandoraden i KÄLLA

-l, --link     hårdlänka filer istället för att kopiera

-L, --dereference     följ alltid symboliska länkar i KÄLLA

-n, --no-clobber     (föråldrat) hoppa tyst över befintliga filer. Se även --update

-P, --no-dereference     följ aldrig symboliska länkar i KÄLLA

-p     samma som --preserve=mode,ownership,timestamps

--preserve[=ATTR_LISTA]     bevara de angivna attributen

--no-preserve=ATTR_LISTA     bevara inte de angivna attributen

--parents     använd hela sökvägen för källfilen under KATALOG

-R, -r, --recursive     kopiera kataloger rekursivt

--reflink[=NÄR]     styr klonade/CoW-kopior (copy-on-write). Se nedan

--remove-destination     ta bort varje befintlig målfil innan den öppnas     (jämför med --force)

--sparse=VÄRDE     styr skapandet av glesa filer. Se nedan

--strip-trailing-slashes     ta bort eventuella snedstreck i slutet av varje KÄLLA-argument

-s, --symbolic-link     skapa symboliska länkar istället för att kopiera

-S, --suffix=SUFFIX     ersätt standardändelsen för säkerhetskopior

-t, --target-directory=KATALOG     kopiera alla KÄLLOR till KATALOG

-T, --no-target-directory     behandla MÅL som en vanlig fil

--update[=UPPDATERA]     styr vilka befintliga filer som uppdateras;     UPPDATERA={all,none,none-fail,older (standard)}

-u     som --update=older. Se nedan

-v, --verbose     visa vad som görs

--keep-directory-symlink     följ befintliga symboliska länkar till kataloger

-x, --one-file-system     håll dig inom det aktuella filsystemet

-Z     sätt SELinux-säkerhetskontext för målfilen till standardtyp

--context[=KONTEXT]     samma som -Z, eller om KONTEXT anges, sätt SELinux- eller     SMACK-säkerhetskontext till angivet värde

--help     visa denna hjälptext och avsluta

--version     visa versionsinformation och avsluta

ATTRIBUTLISTA

ATTR_LISTA är en kommaseparerad lista med attribut. Attributen är:

 mode för rättigheter (inklusive ACL och xattr-rättigheter),  
 ownership för användare och grupp,  
 timestamps för filens tidsstämplar,  
 links för hårda länkar,  
 context för säkerhetskontext,  
 xattr för utökade attribut,  
 all för alla attribut.

GLESA FILER

Som standard upptäcks glesa (sparse) filer i KÄLLA med en enkel heuristik och motsvarande MÅL-fil skapas också gles. Detta beteende styrs av:

 --sparse=auto (standard): upptäck automatiskt

Använd:

 --sparse=always  

    för att skapa glesa MÅL-filer när KÄLLA innehåller tillräckligt många nollor

 --sparse=never  

    för att aldrig skapa glesa filer

UPPDATERINGSKONTROLL

UPDATE styr vilka befintliga filer i MÅL som ersätts.

 all  

    (standard om --update inte anges): ersätt alla befintliga filer

 none  

    samma som --no-clobber: inga filer ersätts, ignorerade filer ger inget fel

 none-fail  

    ersätt inga filer, men varje hoppad fil diagnostiseras och orsakar fel

 older  

    (standard om --update anges): ersätt bara om KÄLLA är nyare än MÅL

COPY-ON-WRITE / REFLINK

Med:

 --reflink=always  

    försök skapa en lättviktskopia där datablock kopieras först vid ändring.     Om det misslyckas, avbryt.

 --reflink=auto  

    försök skapa lättviktskopia, men fall tillbaka till vanlig kopia vid behov

 --reflink=never  

    skapa alltid en vanlig (vanlig kopia)

SÄKERHETSKOPIOR

Standardsuffix för säkerhetskopior är ~, om inte det sätts med --suffix eller variabeln SIMPLE_BACKUP_SUFFIX.

Metoden för versionshantering kan väljas med flaggan --backup eller miljövariabeln VERSION_CONTROL. Tillgängliga värden:

 none, off  

    skapa aldrig säkerhetskopior (även om --backup anges)

 numbered, t  

    använd numrerade säkerhetskopior (fil~1, fil~2, ...)

 existing, nil  

    använd numrerade säkerhetskopior om sådana redan finns, annars enkla

 simple, never  

    använd alltid enkla säkerhetskopior (fil~)

Speciellt fall: Om både --force och --backup används, och KÄLLA och MÅL är samma filnamn och filen existerar, så görs en säkerhetskopia av KÄLLA.