Wat is het Linux unzip commando?
Bestanden comprimeren is een uitstekende manier om opslagruimte en bandbreedte te besparen tijdens het fysiek of via een netwerk overbrengen van bestanden. Er zijn talloze bestandscompressieformaten zoals ZIP, RAR en TAR. ZIP is ongetwijfeld het meest gebruikte compressieformaat, vooral binnen de Windows en Linux ecosystemen.
Het gebruik van Linux-gerichte besturingssystemen stelt gebruikers in staat om gebruik te maken van de mogelijkheden van unzip, een veelgebruikt hulpprogramma op de opdrachtregel voor het comprimeren en decomprimeren van archieven.
Unzip installeren op Linux
Het unzip commando gebruiken is een eerste vereiste voor het uitvoeren van zowel archiverings- als extractie operaties binnen het Linux besturingssysteem. Het is mogelijk om unzip te implementeren in een uitgebreide reeks Linux distributies door gebruik te maken van de gestandaardiseerde pakketbeheertools, die meestal worden meegeleverd als onderdeel van het installatieproces.
Voer op Ubuntu en Debian uit:
sudo apt install unzip
Om de installatie van het UnZip softwarepakket op een Fedora, CentOS of een ander Red Hat Enterprise Linux (RHEL)-gebaseerd besturingssysteem succesvol in te stellen en uit te voeren, volg je deze stappen nauwgezet:
sudo yum install unzip
Op Arch Linux en zijn derivaten:
sudo pacman -S unzip
Als alternatief, voor degenen die niet de ingebouwde “unzip” opdracht in hun Linux besturingssysteem willen gebruiken, is er een alternatieve oplossing beschikbaar door de 7-Zip applicatie op hun computer te installeren.
Bestanden uitpakken met unzip
Bij het uitpakken wordt alle inhoud van een ZIP-archief opgehaald. Standaard worden deze elementen gedeponeerd in de huidige map; men kan dit resultaat echter wijzigen door een alternatieve locatie aan te wijzen met behulp van het commando unzip.
Om bestanden uit te pakken of te decomprimeren met behulp van een zip-bestandsindeling op een Linux-besturingssysteem, kun je de volgende richtlijn uitvoeren:
unzip filename.zip
De eerder genoemde richtlijn toont de namen van alle opgehaalde documenten op de terminal wanneer deze wordt aangeroepen, en optioneel kun je de uitvoer onderdrukken door de stille modus te gebruiken met de vlag -q
.
unzip -q filename.zip
De optie “-q” dient als modifier om aan te geven dat de bewerking op een stille manier moet worden uitgevoerd met minimale uitvoer. Het wordt specifiek gebruikt om de standaard uitvoer van het “unzip” commando te onderdrukken.
Bestanden uitpakken naar een andere map
Je kunt ervoor kiezen om de inhoud van het ZIP-archief op te slaan in een geïsoleerde map, zodat de integriteit van de oorspronkelijke map behouden blijft doordat de organisatie behouden blijft en vermenging met andere bestanden die daarin aanwezig zouden kunnen zijn, wordt voorkomen.
Gebruik de opdrachtregeloptie -d om bestanden naar een andere map te verplaatsen. De -d vlag staat voor “Directory” en accepteert een relatief of absoluut pad als argument.
unzip filename.zip -d /directory/location
Een wachtwoordbeveiligd ZIP-bestand uitpakken op Linux
Het gebruik van een wachtwoord om ZIP-archieven te beveiligen is een veelgebruikte strategie om privacy te waarborgen en gevoelige informatie te bewaren. Om toegang te krijgen tot de inhoud van een met een wachtwoord beveiligd ZIP-bestand, kun je de volgende stappen uitvoeren:
unzip -P your_password filename.zip
Gebruiken waarin uw wachtwoord dient als authenticatiesleutel om toegang te krijgen tot de gecodeerde gegevens in het gearchiveerde bestand.
Bestanden uitsluiten bij het uitpakken
Bij gebruik van de opdracht unzip
wordt aanbevolen om de vlag -x
te gebruiken als het gearchiveerde bestand inhoud bevat die niet mag worden uitgepakt. Om deze bewerking uit te voeren, combineer je gewoon de bovengenoemde vlag met de juiste syntaxis bij het invoeren van de opdracht in je terminal of shell-interface.
unzip filename.zip -x exclude1.file exclude2.file
ZIP-bestanden grafisch uitpakken op Linux
Om bestanden uit een gecomprimeerd archief te halen zonder de terminal te gebruiken, kan men gebruik maken van de standaard Extract optie die algemeen beschikbaar is in de meeste prominente Linux-gebaseerde grafische gebruikersinterfaces.
Zoek eerst de map die het gecomprimeerde bestand bevat. Vervolgens open je deze map door er met je muiscursor op te klikken. Selecteer vervolgens het gecomprimeerde bestand in de map met een enkele klik op de linkermuisknop. Plaats daarna de cursor op het geselecteerde bestand totdat de aanwijzer verandert in een handpictogram, wat aangeeft dat het bestand klaar is om geëxtraheerd te worden. Klik ten slotte nogmaals met de linkermuisknop op het bestand om het extractieproces te starten. Zodra het extraheren met succes is voltooid, wordt u gevraagd om op de knop “Extraheren” in de linkerbovenhoek van het scherm te klikken om de geëxtraheerde bestanden te bekijken.
Nadat u op de gespecificeerde knop hebt geklikt, verschijnt een gebruikersinterface-element dat bekend staat als een “dialoogvenster”, waarin informatie wordt gevraagd over de beoogde bestemming voor het opslaan van het uitgevoerde gegevensbestand. In dit dialoogvenster zijn verschillende selecties beschikbaar die de gebruiker kan gebruiken om de gewenste voorkeuren op te geven.Deze keuzes omvatten de optie om de originele mappenstructuur van het bronmateriaal te behouden tijdens het extraheren, een instructie om te voorkomen dat recentere versies van bestaande bestanden die tijdens het proces worden aangetroffen, worden overschreven en een richtlijn om alle bestanden uit te extraheren die aanwezig zijn in de invoergegevensset. De gebruiker wordt aangemoedigd om deze alternatieven te bekijken en eventueel noodzakelijke aanpassingen te maken voordat hij verder gaat met de bewerking.
Kies een geschikte locatie voor het uitgepakte bestand en klik vervolgens op de groene knop “Uitpakken” in de rechterbovenhoek van het dialoogvenster.
Door gebruik te maken van een grafische gebruikersinterface kan de inhoud van een gearchiveerd bestand op een gewenste locatie worden geëxtraheerd. Na het selecteren van specifieke parameters binnen het archiefbeheerprogramma worden alle ingesloten gegevens naar het aangewezen gebied geëxtraheerd.
De functionaliteit van deze aanpak is afhankelijk van de aanwezigheid van een archiveringsprogramma dat eerder op je besturingssysteem is geïnstalleerd. Een grote meerderheid van de grafische gebruikersinterfaces op Linux-basis bevat een standaard archiefmanager, waarmee gebruikers gemakkelijk ZIP-bestanden kunnen uitpakken en genereren.
Werken met gecomprimeerde archieven op Linux
Het gebruik van compressietechnieken kan zowel de tijd als de opslagruimte aanzienlijk verminderen als je vaak veel bestanden verstuurt, lokaal of op afstand. Gebruikers kunnen het eenvoudige commando “zip” gebruiken, dat in het alomtegenwoordige hulpprogramma “unzip” zit, om hun gegevens te archiveren. Omgekeerd stelt ditzelfde “unzip” programma gebruikers ook in staat om gecomprimeerde archieven uit te pakken, waardoor het een praktische en duurzame oplossing is voor bestandsbeheer.