Cp: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
Rad 11: Rad 11:
      '''cp''' [FLAGGOR... -t BIBLIOTEK KÄLLA...
      '''cp''' [FLAGGOR... -t BIBLIOTEK KÄLLA...


<h2>'''DESCRIPTION'''</h2>
<h2>BESKRIVNING</h2>


Kopiera KÄLLA till DESTATION, eller flera KÄLLOR till BIBLIOTEK
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.
Obligatoriska argument för fler flaggor är också obligatoriska för färre flaggor.


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


'''--attributes-only''' kopiera inte fildata, bara attributen
===== '''--attributes-only''' =====
 
kopiera inte fildata, bara attributen
      '''--backup'''[=CONTROL]


===== '''--backup'''[=CONTROL] =====
göra en säkerhetskopia av varje befintlig destinationsfil
göra en säkerhetskopia av varje befintlig destinationsfil


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


      '''--copy-contents'''
===== '''--copy-contents''' =====
kopiera innehållet i specialfiler när det är rekursivt
kopiera innehållet i specialfiler när det är rekursivt


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


      '''-f''', '''--force'''
===== '''-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å)
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'''
=====  '''-i''', '''--interactive''' =====
fråga före överskrivning (åsidosätter ett tidigare -n-alternativ)
fråga före överskrivning (åsidosätter ett tidigare -n-alternativ)


'''-H'''     följ symboliska länkar på kommandoraden i SOURCE
===== '''''-H''''' =====
följ symboliska länkar på kommandoraden i SOURCE


'''-l''', '''--link''' hårdlänksfiler istället för att kopiera
===== ''-l, --link'' =====
'''-L''', '''--dereference''' följ alltid symboliska länkar i SOURCE
hårdlänksfiler istället för att kopiera
'''-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
'''''-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
'''-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
'''--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
'''--no-preserve'''=ATTR_LIST bevara inte de angivna attributen
'''--parents''' använd fullständigt källfilsnamn under DIRECTORY
'''--parents''' använd fullständigt källfilsnamn under DIRECTORY


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


      '''--reflink'''[=WHEN]
'''''--reflink'''[=WHEN]''


kontrollklon/CoW-kopior. Se nedan
kontrollklon/CoW-kopior. Se nedan


'''--remove-destination'''
'''''--remove-destination'''''


ta bort varje befintlig målfil innan du försöker öppna den (jämför med '''--force''')
ta bort varje befintlig målfil innan du försöker öppna den (jämför med '''--force''')
Rad 64: Rad 79:
kontrollera skapandet av glesa filer. Se nedan
kontrollera skapandet av glesa filer. Se nedan


      '''--strip-trailing-slashes'''
'''--strip-trailing-slashes'''


ta bort alla efterföljande snedstreck från varje SOURCE-argument
ta bort alla efterföljande snedstreck från varje SOURCE-argument

Versionen från 9 oktober 2022 kl. 06.13

cp

NAMN

      cp - Kopiera filer och bibliotek

SYNOPSIS

      cp [FLAGGOR]... [-T] KÄLLA DEST       cp [FLAGGOR]... KÄLLA.. BIBLIOTEK       cp [FLAGGOR... -t BIBLIOTEK KÄLLA...

BESKRIVNING

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 -dR --preserve=all

--attributes-only

kopiera inte fildata, bara attributen

--backup[=CONTROL]

göra en säkerhetskopia av varje befintlig destinationsfil

-b     samma --backup men accepterar inte ett argument

--copy-contents

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

förklara vad som görs

      -x, --one-file-system

stanna kvar på detta filsystem

      -Z   ställ in SELinux säkerhetskontext för destinationsfilen till standardtyp

      --context[=CTX]

som -Z, eller om CTX anges, ställ sedan in SELinux eller SMACK säkerhetskontext till CTX

      --help visa denna hjälp och avsluta

      --version

mata ut versionsinformation och avsluta

Som standard upptäcks  glesa  SOURCE -filer av en grov heuristik och motsvarande DEST-fil görs också gles. Det är beteendet som valts av --sparse=auto. Ange --sparse=alltid för att skapa en gles DEST-fil  när SOURCE-filen innehåller en tillräckligt lång sekvens med noll byte. Använd --sparse=aldrig för att förhindra skapandet av glesa filer.

När  --reflink[=alltid] är angivet, utför en lättviktskopia, där datablocken kopieras endast när de ändras. Om detta inte är möjligt misslyckas kopian, eller om --reflink=auto är angiven, fall tillbaka till en standardkopia . Använd  --reflink=aldrig för att säkerställa att en standardkopia utförs. Säkerhetskopieringssuffixet är '~', såvida det inte är inställt med --suffix eller SIMPLE_BACKUP_SUFFIX. Versionskontrollmetoden kan väljas via alternativet --backup eller genom miljövariabeln VERSION_CONTROL. Här är värdena: ingen, gör aldrig säkerhetskopior (även om --backup ges) 

    numbered, t

göra numrerade säkerhetskopior

      existing, nil

numrerad om numrerade säkerhetskopior finns, enkelt annars

Som ett specialfall gör cp en säkerhetskopia av SOURCE när kraft- och backupalternativen är givna och SOURCE och DEST är samma namn för en befintlig, vanlig fil.

FÖRFATTARE

Skriven av Torbjörn Granlund, David MacKenzie och Jim Meyering.

RAPPORTERING AV BUGGAR

Copyright © 2020 Free Software Foundation, Inc. Licens GPLv3+: GNU GPL version 3 eller senare

https://gnu.org/licenses/gpl.html

Detta är fri programvara: du är fri att ändra och distribuera den. Det finns INGEN GARANTI, i den mån det tillåter enligt lag.

Exempel

För att kopiera till biblioteket A som ett under bibiotek under B.

cp -frv A B/