Cp: Skillnad mellan sidversioner
Ingen redigeringssammanfattning |
|||
Rad 25: | Rad 25: | ||
göra en säkerhetskopia av varje befintlig destinationsfil | göra en säkerhetskopia av varje befintlig destinationsfil | ||
'''-b''' | ===== '''''-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''' ===== | ===== '''''-d''''' ===== | ||
samma som '''--no-dereference''' '''--preserve'''=links | 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å) | ||
Rad 45: | Rad 46: | ||
hårdlänksfiler istället för att kopiera | hårdlänksfiler istället för att kopiera | ||
'''''-L''', '''--dereference''''' | ===== '''''-L''', '''--dereference''''' ===== | ||
följ alltid symboliska länkar i SOURCE | följ alltid symboliska länkar i SOURCE | ||
'''''-n''', '''--no-clobber''''' | ===== '''''-n''', '''--no-clobber''''' ===== | ||
skriv inte över en befintlig fil (åsidosätter ett tidigare -i-alternativ) | skriv inte över en befintlig fil (åsidosätter ett tidigare -i-alternativ) | ||
'''''-P''', '''--no-dereference''''' | ===== '''''-P''', '''--no-dereference''''' ===== | ||
följ aldrig symboliska länkar i SOURCE | följ aldrig symboliska länkar i SOURCE | ||
'''''-p''''' | ===== '''''-p''''' ===== | ||
samma som '''--preserve'''=mode,ownership,timestamps | samma som '''--preserve'''=mode,ownership,timestamps | ||
'''''--preserve'''[=ATTR_LIST]'' | ===== '''''--preserve'''[=ATTR_LIST]'' ===== | ||
bevara de angivna attributen (standard: läge, ägande, tidsstämplar), om möjligt ytterligare attribut: kontext, länkar, xattr, alla | bevara de angivna attributen (standard: läge, ägande, tidsstämplar), om möjligt ytterligare attribut: kontext, länkar, xattr, alla | ||
'''''--no-preserve'''''=ATTR_LIST | ===== '''''--no-preserve'''''=ATTR_LIST ===== | ||
bevara inte de angivna attributen | bevara inte de angivna attributen | ||
Rad 72: | Rad 67: | ||
använd fullständigt källfilsnamn under DIRECTORY | använd fullständigt källfilsnamn under DIRECTORY | ||
-R, -r, --recursive | ===== '''''-R, -r, --recursive''''' ===== | ||
kopiera kataloger rekursivt | |||
''''' | |||
===== '''''--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''') | ||
'''''--sparse'''=WHEN'' | ===== '''''--sparse'''=WHEN'' ===== | ||
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 | ||
'''''-s''', '''--symbolic-link''''' | ===== '''''-s''', '''--symbolic-link''''' ===== | ||
göra symboliska länkar istället för att kopiera | göra symboliska länkar istället för att kopiera | ||
'''''-S''', '''--suffix'''=SUFFIX'' | ===== '''''-S''', '''--suffix'''=SUFFIX'' ===== | ||
åsidosätta det vanliga backup-suffixet | åsidosätta det vanliga backup-suffixet | ||
'''''-t''', '''--target-directory'''=DIRECTORY'' | ===== '''''-t''', '''--target-directory'''=DIRECTORY'' ===== | ||
kopiera alla KÄLL-argument till BIBLIOTEK | kopiera alla KÄLL-argument till BIBLIOTEK | ||
Rad 106: | Rad 95: | ||
behandla DEST som en normal fil | behandla DEST som en normal fil | ||
'''''-u''', '''--update''''' | ===== '''''-u''', '''--update''''' ===== | ||
kopiera endast när SOURCE-filen är nyare än målfilen eller när målfilen saknas | kopiera endast när SOURCE-filen är nyare än målfilen eller när målfilen saknas | ||
'''''-v''', '''--verbose''''' | ===== '''''-v''', '''--verbose''''' ===== | ||
förklara vad som görs | förklara vad som görs | ||
'''''-x''', '''--one-file-system''''' | ===== '''''-x''', '''--one-file-system''''' ===== | ||
stanna kvar på detta filsystem | stanna kvar på detta filsystem | ||
'''-Z''' | ===== '''-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 | som -Z, eller om CTX anges, ställ sedan in SELinux eller SMACK säkerhetskontext till CTX | ||
'''--help''' | ===== '''--help''' ===== | ||
visa denna hjälp och avsluta | visa denna hjälp och avsluta | ||
'''''--version''''' | ===== '''''--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) | 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) | ||
Rad 146: | Rad 132: | ||
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. | 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. | 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''' | '''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. | 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. | För att kopiera till biblioteket A som ett under bibiotek under B. | ||
cp -frv A B/ | cp -frv A B/ |
Versionen från 9 oktober 2022 kl. 06.22
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/