zip(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== Namn == zip – paketera och komprimera filer == Syntax == zip [ -options ] [ -b sökväg ] [ -t tid ] [ -n suffix ] [ -xi lista ] zipfil fil … zip [ -options ] [ -b sökväg ] [ -t tid ] [ -n suffix ] [ -xi lista ] zipfil -@ == Beskrivning == zip paketerar och komprimerar filer till ett ZIP-arkiv. Programmet liknar en kombination av tar(1) och compress(1). Arkivet kan innehålla en eller flera filer, som vardera kan komprimeras individuellt. ZIP-formatet...')
 
Ingen redigeringssammanfattning
Rad 14: Rad 14:


== Flaggor ==
== Flaggor ==
 
{| class="wikitable"
-a
! Flagga !! Beskrivning
    Behandla alla filer som text och översätt CR LF <-> LF
|-
 
| -a || Behandla alla filer som text. Översätter radslut från CR LF (DOS/Windows) till LF (Unix) när filer lagras, och omvänt när de packas upp. Kan ge problem för binära filer.
-A
|-
    Justera centralkatalogen i ett självextraherande arkiv
| -A || Justerar centralkatalogen i ett självextraherande arkiv så att det blir korrekt igen efter ändringar. Användbart efter att data lagts till i ett exekverbart arkiv.
 
|-
-b sökväg
| -b sökväg || Anger temporärkatalog där zip kan skriva sina arbetsfiler när det inte finns tillräckligt med minne.
    Använd angiven sökväg som temporärkatalog
|-
 
| -c || Frågar efter en kommentar för varje fil som läggs till. Kommentarerna lagras i arkivet.
-c
|-
    Lägg till kommentarer för varje fil
| -d fil ... || Tar bort angivna filer från arkivet. Jokertecken kan användas.
 
|-
-d fil ...
| -D || Tar bort katalogposter i arkivet. Normalt skapas katalogposter för att kunna återskapa katalogstrukturen.
    Ta bort angivna filer från arkivet
|-
 
| -e || Krypterar filerna. zip frågar efter lösenord. Krypteringen är enkel och kompatibel med PKZIP, men rekommenderas inte för känslig information.
-D
|-
    Ta bort katalogposter från arkivet
| -F || Försöker reparera ett skadat arkiv genom att rekonstruera centralkatalogen.
 
|-
-e
| -FF || Försöker reparera ett mycket skadat arkiv. Går igenom alla filer och försöker återskapa strukturen även om delar saknas.
    Kryptera filerna. zip frågar efter lösenord
|-
 
| -f || Uppdaterar arkivet: ersätter filer om originalet på disken är nyare än versionen i arkivet.
-F
|-
    Försök reparera arkivet (fix archive)
| -FS || Skapar en split-version av ett arkiv. Dela upp arkivet i flera delar för lagring på t.ex. disketter.
 
|-
-FF
| -g || Tvingar zip att lägga till i ett befintligt arkiv istället för att skriva över det.
    Gör ett mer omfattande reparationsförsök (fix archive, try harder)
|-
 
| -h || Visar en sammanfattning av användningen (hjälp).
-f
|-
    Uppdatera: ersätt filer i arkivet om källan är nyare
| -i lista || Inkluderar endast filer som matchar listan. Jokertecken kan användas.
 
|-
-FS
| -j || Ignorerar katalogsökvägar. Endast filnamn lagras i arkivet. Alla filer hamnar i rotkatalogen när arkivet packas upp.
    Skapa en splitad zip-fil (split archive) från befintligt arkiv
|-
 
| -J || Tar bort skräpinformation från ett självextraherande arkiv. Användbart för att göra arkivet mindre.
-g
|-
    Tvinga zip att lägga till i ett befintligt arkiv istället för att skriva över
| -k || Använder DOS 8.3-format på filnamn (kortnamn). Behåller kompatibilitet med äldre system.
 
|-
-h
| -l || Vid lagring av textfiler översätts CR LF till LF. Detta anpassar filer från DOS/Windows till Unix.
    Visa hjälptext
|-
 
| -ll || Vid lagring av textfiler översätts LF till CR LF. Detta anpassar filer från Unix till DOS/Windows.
-i lista
|-
    Inkludera endast filer som matchar listan
| -L || Visar licensinformation om zip.
 
|-
-j
| -m || Flyttar filer till arkivet. Filerna läggs till i arkivet och tas sedan bort från filsystemet.
    Ignorera katalogsökvägar. Endast filnamn lagras i arkivet
|-
 
| -n suffix || Anger filsuffix som inte ska komprimeras. Filer lagras oförändrade. Exempel: `-n .zip:.jpg:.png`
-J
|-
    Ta bort Junk (extra data) från självextraherande arkiv
| -N || Lagrar anteckningar (notes) i arkivet. Speciell funktion för vissa plattformar.
 
|-
-k
| -o || Sätter arkivets datumstämpel till tidpunkten för den senaste filen i arkivet.
    Behåll DOS 8.3 filnamnsstil
|-
 
| -O namn || Anger vilken teckenkodning som används för filnamn. Viktigt för filer med icke-ASCII-tecken.
-l
|-
    Översätt CR LF till LF (endast textfiler)
| -p || Bevarar filers åtkomst- och ändringsrättigheter i arkivet (på Unix-system).
 
|-
-ll
| -P lösenord || Anger lösenord direkt på kommandoraden. Detta är osäkert eftersom lösenordet blir synligt i processlistor.
    Översätt LF till CR LF (endast textfiler)
|-
 
| -q || Tyst läge: minskar mängden information zip skriver ut.
-L
|-
    Visa licensinformation
| -r || Rekursivt. Lägg till filer i underkataloger. Symboliska länkar följs inte utan -R.
 
|-
-m
| -R || Följ symboliska länkar och lägg till filer som pekas ut.
    Flytta filer till arkivet (lägg till och ta bort original)
|-
 
| -s || Dela arkivet i flera delar (split archive). Man anger storlek per del, t.ex. 1m för 1 MB.
-n suffix
|-
    Komprimera inte filer som har det angivna suffixet
| -S || Lagra inte system- och dolda filer (på system som har sådana attribut).
 
|-
-N
| -t mmddååååhhmmss || Lagra endast filer ändrade efter det angivna datumet/tiden.
    Lägg till anteckningar (notes) i arkivet
|-
 
| -tt mmddååååhhmmss || Lagra endast filer ändrade före det angivna datumet/tiden.
-o
|-
    Ställ arkivets datum till senaste ändringstid bland filerna
| -T || Testa arkivet efter att det skapats för att säkerställa att inga fel uppstått.
 
|-
-O namn
| -u || Uppdatera arkivet: lägg till nya filer och ersätt ändrade.
    Ange teckenkodning för filnamn
|-
 
| -v || Visa detaljerad information under körning. Skriver ut filer och statistik.
-p
|-
    Behåll filernas åtkomst- och ändringsrättigheter
| -V || Behåll VMS-versioner av filnamn (för VMS-system).
 
|-
-P lösenord
| -x lista || Exkluderar filer som matchar listan. Jokertecken kan användas.
    Använd angivet lösenord (osäkert, synligt i processlistor)
|-
 
| -X || Utesluter extra attribut som annars skulle sparas (t.ex. UID/GID på Unix).
-q
|-
    Tyst läge: skriv mindre information
| -y || Behåller symboliska länkar som länkar i arkivet, istället för att följa dem.
 
|-
-r
| -z || Frågar efter och lagrar en arkivkommentar (en text som gäller för hela arkivet).
    Rekursivt: gå igenom katalogträd
|-
 
| -Z metod || Anger komprimeringsmetod: `store` (ingen komprimering), `deflate` (standard), eller andra om tillgängliga.
-R
|-
    Lägg till filer genom att följa symboliska länkar
| -0 || Lagrar filer utan komprimering (store only).
 
|-
-s
| -1 … -9 || Anger komprimeringsnivå. `-1` = snabbast, `-9` = bästa kompression. Standard är `-6`.
    Dela arkivet i flera delar (split archive)
|-
 
| -@ || Läser filnamn från standard in (stdin) istället för kommandoraden.
-S
|}
    Lägg inte till system- och dolda filer
 
-t mmddååååhhmmss
    Lägg endast till filer ändrade efter angivet datum/tid
 
-tt mmddååååhhmmss
    Lägg endast till filer ändrade före angivet datum/tid
 
-T
    Testa arkivet efter att det skapats
 
-u
    Uppdatera: lägg till nya och ändrade filer
 
-v
    Detaljerad utskrift (verbose)
 
-V
    Behåll VMS-versioner av filnamn
 
-x lista
    Exkludera filer som matchar listan
 
-X
    Uteslut extra attribut
 
-y
    Behåll symboliska länkar som länkar
 
-z
    Lägg till kommentar till arkivet
 
-Z metod
    Ange komprimeringsmetod (t.ex. deflate, store)
 
-0
    Ingen komprimering (store only)
 
-1 … -9
    Komprimeringsnivå. -1 = snabbast, -9 = bäst kompression
 
-@
    Läs filnamn från standard in


== Exempel ==
== Exempel ==
Rad 194: Rad 151:
Denna manualsida är översatt till svenska från den engelska zip(1)-manualen.   
Denna manualsida är översatt till svenska från den engelska zip(1)-manualen.   
Rapportera fel i översättningen till systemadministratören eller översättningsprojektet.
Rapportera fel i översättningen till systemadministratören eller översättningsprojektet.





Versionen från 29 augusti 2025 kl. 16.55

Namn

zip – paketera och komprimera filer

Syntax

zip [ -options ] [ -b sökväg ] [ -t tid ] [ -n suffix ] [ -xi lista ] zipfil fil … zip [ -options ] [ -b sökväg ] [ -t tid ] [ -n suffix ] [ -xi lista ] zipfil -@

Beskrivning

zip paketerar och komprimerar filer till ett ZIP-arkiv. Programmet liknar en kombination av tar(1) och compress(1). Arkivet kan innehålla en eller flera filer, som vardera kan komprimeras individuellt. ZIP-formatet stöds av många plattformar och är kompatibelt med PKZIP för DOS.

Om den angivna zip-filen inte existerar skapas ett nytt arkiv. Om det finns uppdateras det: nya filer läggs till, ändrade filer ersätts och filer kan tas bort med särskilda flaggor.

Standardfilnamnstillägget är `.zip`.

Flaggor

Flagga Beskrivning
-a Behandla alla filer som text. Översätter radslut från CR LF (DOS/Windows) till LF (Unix) när filer lagras, och omvänt när de packas upp. Kan ge problem för binära filer.
-A Justerar centralkatalogen i ett självextraherande arkiv så att det blir korrekt igen efter ändringar. Användbart efter att data lagts till i ett exekverbart arkiv.
-b sökväg Anger temporärkatalog där zip kan skriva sina arbetsfiler när det inte finns tillräckligt med minne.
-c Frågar efter en kommentar för varje fil som läggs till. Kommentarerna lagras i arkivet.
-d fil ... Tar bort angivna filer från arkivet. Jokertecken kan användas.
-D Tar bort katalogposter i arkivet. Normalt skapas katalogposter för att kunna återskapa katalogstrukturen.
-e Krypterar filerna. zip frågar efter lösenord. Krypteringen är enkel och kompatibel med PKZIP, men rekommenderas inte för känslig information.
-F Försöker reparera ett skadat arkiv genom att rekonstruera centralkatalogen.
-FF Försöker reparera ett mycket skadat arkiv. Går igenom alla filer och försöker återskapa strukturen även om delar saknas.
-f Uppdaterar arkivet: ersätter filer om originalet på disken är nyare än versionen i arkivet.
-FS Skapar en split-version av ett arkiv. Dela upp arkivet i flera delar för lagring på t.ex. disketter.
-g Tvingar zip att lägga till i ett befintligt arkiv istället för att skriva över det.
-h Visar en sammanfattning av användningen (hjälp).
-i lista Inkluderar endast filer som matchar listan. Jokertecken kan användas.
-j Ignorerar katalogsökvägar. Endast filnamn lagras i arkivet. Alla filer hamnar i rotkatalogen när arkivet packas upp.
-J Tar bort skräpinformation från ett självextraherande arkiv. Användbart för att göra arkivet mindre.
-k Använder DOS 8.3-format på filnamn (kortnamn). Behåller kompatibilitet med äldre system.
-l Vid lagring av textfiler översätts CR LF till LF. Detta anpassar filer från DOS/Windows till Unix.
-ll Vid lagring av textfiler översätts LF till CR LF. Detta anpassar filer från Unix till DOS/Windows.
-L Visar licensinformation om zip.
-m Flyttar filer till arkivet. Filerna läggs till i arkivet och tas sedan bort från filsystemet.
-n suffix Anger filsuffix som inte ska komprimeras. Filer lagras oförändrade. Exempel: `-n .zip:.jpg:.png`
-N Lagrar anteckningar (notes) i arkivet. Speciell funktion för vissa plattformar.
-o Sätter arkivets datumstämpel till tidpunkten för den senaste filen i arkivet.
-O namn Anger vilken teckenkodning som används för filnamn. Viktigt för filer med icke-ASCII-tecken.
-p Bevarar filers åtkomst- och ändringsrättigheter i arkivet (på Unix-system).
-P lösenord Anger lösenord direkt på kommandoraden. Detta är osäkert eftersom lösenordet blir synligt i processlistor.
-q Tyst läge: minskar mängden information zip skriver ut.
-r Rekursivt. Lägg till filer i underkataloger. Symboliska länkar följs inte utan -R.
-R Följ symboliska länkar och lägg till filer som pekas ut.
-s Dela arkivet i flera delar (split archive). Man anger storlek per del, t.ex. 1m för 1 MB.
-S Lagra inte system- och dolda filer (på system som har sådana attribut).
-t mmddååååhhmmss Lagra endast filer ändrade efter det angivna datumet/tiden.
-tt mmddååååhhmmss Lagra endast filer ändrade före det angivna datumet/tiden.
-T Testa arkivet efter att det skapats för att säkerställa att inga fel uppstått.
-u Uppdatera arkivet: lägg till nya filer och ersätt ändrade.
-v Visa detaljerad information under körning. Skriver ut filer och statistik.
-V Behåll VMS-versioner av filnamn (för VMS-system).
-x lista Exkluderar filer som matchar listan. Jokertecken kan användas.
-X Utesluter extra attribut som annars skulle sparas (t.ex. UID/GID på Unix).
-y Behåller symboliska länkar som länkar i arkivet, istället för att följa dem.
-z Frågar efter och lagrar en arkivkommentar (en text som gäller för hela arkivet).
-Z metod Anger komprimeringsmetod: `store` (ingen komprimering), `deflate` (standard), eller andra om tillgängliga.
-0 Lagrar filer utan komprimering (store only).
-1 … -9 Anger komprimeringsnivå. `-1` = snabbast, `-9` = bästa kompression. Standard är `-6`.
-@ Läser filnamn från standard in (stdin) istället för kommandoraden.

Exempel

Skapa arkivet test.zip av alla filer i aktuell katalog:

zip test *

Skapa ett arkiv av katalogen projekt och alla filer under den:

zip -r projekt.zip projekt

Uppdatera ett arkiv med nya och ändrade filer:

zip -u arkiv.zip *

Ta bort en fil ur arkivet:

zip -d arkiv.zip fil.txt

Flytta filer in i arkivet (originalen tas bort):

zip -m backup.zip rapport.docx

Skapa ett lösenordsskyddat arkiv:

zip -e hemligt.zip hemlig.txt

Författare

Info-ZIP-gruppen: Mark Adler, Richard B. Wales, Jean-loup Gailly, Onno van der Linden, Kai Uwe Rommel, Igor Mandrichenko, Paul Kienitz, Rick Floyd, och många fler.

Se även

unzip(1), tar(1), compress(1), gzip(1), bzip2(1)

Colophon

Denna manualsida är översatt till svenska från den engelska zip(1)-manualen. Rapportera fel i översättningen till systemadministratören eller översättningsprojektet.



Sidslut

Orginalhemsidan på Engelska : https://linux.die.net/man/1/zip 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å https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.