Cp: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med ''''NAMN'''       cp - Kopiera filer och bibliotek '''SYNOPSIS'''       '''cp''' [FLAGGOR]... [-T] KÄLLA DEST       '''cp''' [FLAGGOR]... KÄLLA.. BIBLIOTEK       '''cp''' [FLAGGOR... -t BIBLIOTEK KÄLLA... '''DESCRIPTION''' Kopiera KÄLLA till DESTATION, eller flera KÄLLOR till BIBLIOTEK Obligatoriska argument för fler flaggor är också obligatoriska för färre flaggor.       '''-a''', '''--archive'''               samma som...')
 
 
(10 mellanliggande sidversioner av 3 användare visas inte)
Rad 1: Rad 1:
'''NAMN'''
== cp - Kopiera filer och kataloger ==
Kommandot `cp` används för att kopiera filer och kataloger i ett Unix-liknande operativsystem.


      cp - Kopiera filer och bibliotek
=== Syntax ===
cp [ALTERNATIV]... KÄLLA... MÅL


'''SYNOPSIS'''
=== 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.


      '''cp''' [FLAGGOR]... [-T] KÄLLA DEST
=== Alternativ ===
* `-a, --archive` - Bevara så mycket som möjligt av strukturen och attributen för källfilerna.
* `-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.


      '''cp''' [FLAGGOR]... KÄLLA.. BIBLIOTEK
=== Exempel ===
* För att kopiera en fil till en annan fil:
<code>
cp fil1 fil2
</code>


      '''cp''' [FLAGGOR... -t BIBLIOTEK KÄLLA...
* För att kopiera en fil till en katalog:
<code>
cp fil1 katalog/
</code>


'''DESCRIPTION'''
* För att kopiera en katalog och dess innehåll rekursivt:
<code>
cp -r katalog1 katalog2
</code>


Kopiera KÄLLA till DESTATION, eller flera KÄLLOR till BIBLIOTEK     
* För att kopiera en fil med bekräftelse innan en befintlig fil skrivs över:
<code>
cp -i fil1 fil2
</code>


Obligatoriska argument för fler flaggor är också obligatoriska för färre flaggor.
* För att kopiera en fil och bevara attribut som tidstämplar:
<code>
cp -a fil1 fil2
</code>


      '''-a''', '''--archive'''
=== Felsökning ===
Om du får ett felmeddelande när du använder `cp`, kontrollera följande:
* 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.


              samma som '''-dR''' '''--preserve'''=all
=== Se även ===
* [[mv]] - Flytta eller byta namn på filer och kataloger.
* [[rm]] - Ta bort filer eller kataloger.


      '''--attributes-only'''
=== Källor ===
* [https://man7.org/linux/man-pages/man1/cp.1.html cp(1) man-sida]


kopiera inte fildata, bara attributen


      '''--backup'''[=CONTROL]
= Sidslut =


göra en säkerhetskopia av varje befintlig destinationsfil
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp i Stockholm] som har sponsrat [https://linux.se Linux.se] med webserver.


      '''-b'''     samma '''--backup''' men accepterar inte ett argument


      '''--copy-contents'''
[[Kategori:Linuxkommandon]]
 
kopiera innehållet i specialfiler när det är rekursivt
 
      '''-d'''     samma som '''--no-dereference''' '''--preserve'''=links
 
      '''-f''', '''--force'''
 
              om en befintlig målfil inte kan öppnas, ta bort den och försök igen (det här alternativet ignoreras när -n alternativet används också)
 
      '''-i''', '''--interactive'''
 
fråga före överskrivning (åsidosätter ett tidigare -n-alternativ)
 
      '''-H'''     följ symboliska länkar på kommandoraden i SOURCE
 
      '''-l''', '''--link'''
 
hårdlänksfiler istället för att kopiera
 
      '''-L''', '''--dereference'''
 
följ alltid symboliska länkar i SOURCE
 
      '''-n''', '''--no-clobber'''
 
skriv inte över en befintlig fil (åsidosätter ett tidigare -i-alternativ)
 
      '''-P''', '''--no-dereference'''
 
följ aldrig symboliska länkar i SOURCE
 
      '''-p'''     samma som '''--preserve'''=mode,ownership,timestamps
 
      '''--preserve'''[=ATTR_LIST]
 
bevara de angivna attributen (standard: läge, ägande, tidsstämplar), om möjligt ytterligare attribut: kontext, länkar, xattr, alla
 
      '''--no-preserve'''=ATTR_LIST
 
bevara inte de angivna attributen
 
'''--parents'''
 
använd fullständigt källfilsnamn under DIRECTORY
 
      '''-R''', '''-r''', '''--recursive'''
 
kopiera kataloger rekursivt
 
      '''--reflink'''[=WHEN]
 
kontrollklon/CoW-kopior. Se nedan
 
      '''--remove-destination'''
 
ta bort varje befintlig målfil innan du försöker öppna den (jämför med '''--force''')
 
      '''--sparse'''=WHEN
 
kontrollera skapandet av glesa filer. Se nedan
 
      '''--strip-trailing-slashes'''
 
ta bort alla efterföljande snedstreck från varje SOURCE-argument
 
      '''-s''', '''--symbolic-link'''
 
göra symboliska länkar istället för att kopiera
 
      '''-S''', '''--suffix'''=SUFFIX
 
åsidosätta det vanliga backup-suffixet
 
      '''-t''', '''--target-directory'''=DIRECTORY
 
kopiera alla KÄLL-argument till BIBLIOTEK
 
      '''-T''', '''--no-target-directory'''
 
behandla DEST som en normal fil
 
      '''-u''', '''--update'''
 
kopiera endast när SOURCE-filen är nyare än målfilen eller när målfilen saknas
 
'''-v''', '''--verbose'''
 
              explain what is being done
 
      '''-x''', '''--one-file-system'''
 
              stay on this file system
 
      '''-Z'''     set SELinux security context of destination file to default type
 
      '''--context'''[=CTX]
 
              like '''-Z''', or if CTX is specified then set the SELinux or SMACK security context to CTX
 
      '''--help''' display this help and exit
 
      '''--version'''
 
              output version information and exit
 
By  default,  sparse  SOURCE  files are detected by a crude heuristic and the corresponding DEST file is made sparse as well.  That is the  behavior selected by '''--sparse'''=auto.  Specify '''--sparse'''=always to create a sparse DEST  file  whenever the SOURCE file contains a long enough sequence of zero bytes.  Use '''--sparse'''=never to inhibit creation of sparse files.
 
      When  '''--reflink'''[=always] is specified, perform a lightweight copy, where the data blocks are copied only when modified.
 
      If this is not possible the copy fails, or if '''--reflink'''=auto is specified, fall back to a  standard  copy.   Use  '''--re‐'''
 
      '''flink'''=never to ensure a standard copy is performed.
 
      The backup suffix is '~', unless set with '''--suffix''' or SIMPLE_BACKUP_SUFFIX.  The version control method may be selected
 
      via the '''--backup''' option or through the VERSION_CONTROL environment variable.  Here are the values:
 
      none, off
 
              never make backups (even if '''--backup''' is given)
 
      numbered, t
 
              make numbered backups
 
      existing, nil
 
              numbered if numbered backups exist, simple otherwise
 
'''Exempel'''
 
För att kopiera till biblioteket A som ett under bibiotek under B.
 
cp -frv A B/

Nuvarande version från 21 september 2024 kl. 09.11

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 strukturen och attributen för källfilerna.
  • `-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

  • För att kopiera en fil till en annan fil:

cp fil1 fil2

  • För att kopiera en fil till en katalog:

cp fil1 katalog/

  • För att kopiera en katalog och dess innehåll rekursivt:

cp -r katalog1 katalog2

  • För att kopiera en fil med bekräftelse innan en befintlig fil skrivs över:

cp -i fil1 fil2

  • För att kopiera en fil och bevara attribut som tidstämplar:

cp -a fil1 fil2

Felsökning

Om du får ett felmeddelande när du använder `cp`, kontrollera följande:

  • 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

  • mv - Flytta eller byta namn på filer och kataloger.
  • rm - Ta bort filer eller kataloger.

Källor


Sidslut

Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp i Stockholm som har sponsrat Linux.se med webserver.