Unzip: Skillnad mellan sidversioner

Från Wiki.linux.se - Svensk Linux Wiki
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== unzip - Dekomprimera zip-arkiv == Kommandot `unzip` används för att dekomprimera zip-arkiv i ett Unix-liknande operativsystem. === Syntax === unzip [ALTERNATIV]... ARKIV [FIL]... [-x UNDEXCLUDE-FIL]... [-d EXTRAKTERINGS-KATALOG] === Beskrivning === Kommandot `unzip` används för att extrahera filer från ett zip-arkiv. Det stöder ett brett utbud av alternativ för att kontrollera hur extraktionen sker. === Alternativ === Kommandot `unzip` stöder flera alterna...')
 
(Omdirigerar till unzip(1))
Märke: Ny omdirigering
 
Rad 1: Rad 1:
== unzip - Dekomprimera zip-arkiv ==
#REDIRECT [[unzip(1)]])
Kommandot `unzip` används för att dekomprimera zip-arkiv i ett Unix-liknande operativsystem.
 
=== Syntax ===
unzip [ALTERNATIV]... ARKIV [FIL]... [-x UNDEXCLUDE-FIL]... [-d EXTRAKTERINGS-KATALOG]
 
=== Beskrivning ===
Kommandot `unzip` används för att extrahera filer från ett zip-arkiv. Det stöder ett brett utbud av alternativ för att kontrollera hur extraktionen sker.
 
=== Alternativ ===
Kommandot `unzip` stöder flera alternativ som kan användas för att justera hur dekomprimeringen utförs:
 
* -c, --stdout - Skriv ut dekomprimerade filer till standardutgången.
* -d KATALOG - Extrahera filer till den angivna katalogen.
* -e - Extrahera filer utan att fråga efter destinationskatalog.
* -f - Uppdatera befintliga filer om de i arkivet är nyare.
* -j - Ignorera katalogvägar i zip-arkivet, extrahera endast filerna.
* -l - Lista innehållet i zip-arkivet utan att extrahera.
* -n - Skriv inte över befintliga filer.
* -o - Skriv över befintliga filer utan att fråga.
* -p - Skriv ut dekomprimerade filer till standardutgången, behåll katalogstrukturen.
* -q - Tyst läge, visa inte processinformation.
* -t - Testa zip-arkivet för att säkerställa att det inte är skadat.
* -u - Uppdatera befintliga filer och lägg till de som saknas.
* -v - Visa detaljerad information om processen.
* -z - Visa zip-arkivets kommentar.
* -x FILER - Uteslut de angivna filerna från att extraheras.
* -V, --version - Visa versionsinformation och avsluta.
 
=== Exempel ===
Här är några praktiska exempel som visar hur du kan använda `unzip`-kommandot:
 
* För att extrahera ett zip-arkiv till den aktuella katalogen:
<code>
unzip arkiv.zip
</code>
 
* För att extrahera ett zip-arkiv till en specifik katalog:
<code>
unzip arkiv.zip -d /väg/till/katalog
</code>
 
* För att lista innehållet i ett zip-arkiv utan att extrahera:
<code>
unzip -l arkiv.zip
</code>
 
* För att testa ett zip-arkiv för att säkerställa att det inte är skadat:
<code>
unzip -t arkiv.zip
</code>
 
* För att extrahera ett zip-arkiv utan att skriva över befintliga filer:
<code>
unzip -n arkiv.zip
</code>
 
* För att extrahera specifika filer från ett zip-arkiv:
<code>
unzip arkiv.zip fil1.txt fil2.txt
</code>
 
* För att utesluta vissa filer från att extraheras:
<code>
unzip arkiv.zip -x "undanta*.txt"
</code>
 
* För att extrahera ett zip-arkiv och skriva dekomprimerade filer till standardutgången:
<code>
unzip -p arkiv.zip
</code>
 
=== Skillnader mellan macOS och Linux ===
Det finns några viktiga skillnader att tänka på när man använder `unzip`-kommandot på macOS jämfört med Linux:
 
* Standardinstallationer: På både Linux och macOS är `unzip` vanligtvis en del av standardinstallationerna och fungerar på liknande sätt.
* Alternativ och funktioner: GNU `unzip` (Linux) och BSD `unzip` (macOS) har i stort sett samma funktioner och alternativ. Skillnaderna är oftast minimala och relaterar till specifika implementationer och systemanrop.
* Filnamnshantering: På macOS kan `unzip` automatiskt hantera filnamn med specialtecken och mellanslag bättre än vissa äldre Linux-distributioner. Detta har dock förbättrats i moderna Linux-distributioner.
 
Det är alltid bra att konsultera `man`-sidan för `unzip` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga.
 
=== Felsökning ===
Om du får ett felmeddelande när du använder `unzip`, kontrollera följande:
 
* Att zip-arkivet du försöker dekomprimera faktiskt existerar och inte är skadat.
* Att du har tillräckliga rättigheter för att utföra operationen.
* Att syntaxen för ditt kommando är korrekt. Kontrollera att du använder rätt alternativ och parametrar.
* Att det finns tillräckligt med diskutrymme för att slutföra operationen, särskilt vid dekomprimering av stora arkiv.
 
=== Se även ===
* [[zip]] - Komprimera filer till ett zip-arkiv.
* [[gzip]] - Komprimera eller dekomprimera filer med gzip.
* [[tar]] - Arkivera och extrahera filer.
* [[bzip2]] - Komprimera eller dekomprimera filer med bzip2.
* [[xz]] - Komprimera eller dekomprimera filer med xz.
 
=== Källor ===
* [https://linux.die.net/man/1/unzip GNU unzip manual]
 
[[Kategori:Linuxkommandon]]

Nuvarande version från 2 februari 2026 kl. 07.28

Omdirigering till:

)