Vad är Linux unzip-kommando?
Komprimering av filer är ett utmärkt sätt att spara lagringsutrymme och bandbredd när filer överförs fysiskt eller via ett nätverk. Det finns många olika filkomprimeringsformat, t.ex. ZIP, RAR och TAR. ZIP är utan tvekan det mest använda komprimeringsformatet, särskilt inom Windows- och Linux-ekosystemen.
Användare av Linux-centrerade operativsystem kan utnyttja funktionerna i unzip, ett allmänt använt kommandoradsverktyg för både komprimering och dekomprimering av arkiv.
Installera unzip på Linux
Att använda kommandot unzip är en förutsättning för att kunna utföra både arkivering och extrahering i Linux-operativsystemet. Det är möjligt att distribuera unzip över ett stort antal Linux-distributioner genom att använda de standardiserade pakethanteringsverktygen, som vanligtvis ingår som en del av installationsprocessen.
På Ubuntu och Debian, kör:
sudo apt install unzip
Följ dessa steg noggrant för att framgångsrikt konfigurera och utföra installationen av UnZip-programvarupaketet på ett Fedora-, CentOS- eller något annat Red Hat Enterprise Linux (RHEL)-baserat operativsystem:
sudo yum install unzip
På Arch Linux och dess derivat:
sudo pacman -S unzip
För dem som inte vill använda det inbyggda kommandot “unzip” i sitt Linux-operativsystem finns en alternativ lösning genom att installera programmet 7-Zip på sin dator.
Packa upp filer med unzip
Genom att packa upp filer hämtas allt innehåll som finns i ett ZIP-arkiv. Som standard lagras dessa element i den aktuella mappen, men man kan ändra detta genom att ange en alternativ plats med hjälp av kommandot unzip.
För att extrahera eller dekomprimera filer som använder ett zip-filformat på ett Linux-operativsystem kan du köra följande direktiv:
unzip filename.zip
Det tidigare nämnda direktivet visar namnen på alla hämtade dokument på terminalen när det anropas, och eventuellt undertrycks utdata genom att använda det tysta läget med flaggan -q
.
unzip -q filename.zip
Alternativet “-q” fungerar som en modifierare som anger att åtgärden ska utföras på ett hemligt sätt med minimal utmatning. Specifikt används det för att undertrycka standardutdata som produceras av kommandot “unzip”.
Packa upp filer till en annan katalog
Man kan välja att lagra innehållet i ZIP-arkivet i en isolerad katalog, vilket bevarar den ursprungliga katalogens integritet genom att bibehålla dess organisation och förhindra sammanblandning med andra filer som kan finnas i den.
Använd kommandoradsalternativet -d för att flytta filer till en annan mapp. Flaggan -d står för “Directory” och accepterar antingen en relativ eller en absolut sökväg som argument.
unzip filename.zip -d /directory/location
Packa upp en lösenordsskyddad ZIP-fil på Linux
Att använda ett lösenord för att säkra ZIP-arkiv är en utbredd strategi för att säkerställa sekretess och bevara känslig information. För att komma åt innehållet i en lösenordsskyddad ZIP-fil kan man använda följande steg:
unzip -P your_password filename.zip
Använda där ditt\_lösenord fungerar som autentiseringsnyckel för att komma åt de krypterade uppgifterna i den arkiverade filen.
Utesluta filer vid unzippning
När du använder kommandot unzip
rekommenderas att du använder flaggan -x
om den arkiverade filen innehåller innehåll som inte bör extraheras. För att utföra denna åtgärd kombinerar du helt enkelt den ovannämnda flaggan med lämplig syntax när du anger kommandot i terminalen eller skalgränssnittet.
unzip filename.zip -x exclude1.file exclude2.file
Extrahera ZIP-filer grafiskt på Linux
För att extrahera filer från ett komprimerat arkiv utan att använda terminalen kan man använda standardalternativet Extract som är allmänt tillgängligt i de flesta framstående Linux-baserade grafiska användargränssnitt.
Leta först upp den mapp som innehåller den komprimerade filen. Öppna sedan mappen genom att klicka på den med muspekaren. Välj sedan den komprimerade filen i mappen med ett enda klick på vänster musknapp. Placera sedan markören över den valda filen tills pekaren ändras till en handikon, vilket indikerar att filen är klar för extrahering. Slutligen klickar du en gång till på filen med vänster musknapp för att starta extraheringsprocessen. När extraheringen har slutförts uppmanas du att klicka på knappen “Extrahera” i det övre vänstra hörnet av skärmen för att visa de extraherade filerna.
När du klickar på den angivna knappen visas ett användargränssnitt som kallas för en “dialogruta”, där information begärs om var den utmatade datafilen skall sparas. I dialogrutan finns flera tillgängliga val som användaren kan använda för att ange sina önskade preferenser.Dessa val inkluderar möjligheten att behålla den ursprungliga katalogstrukturen för källmaterialet under extraheringen, en instruktion om att undvika att skriva över nyare versioner av befintliga filer som påträffas under processen, och ett direktiv om att extrahera alla filer som finns i indatauppsättningen. Användaren uppmanas att granska dessa alternativ och göra eventuella nödvändiga justeringar innan arbetet fortsätter.
Välj en lämplig plats för den extraherade filen och klicka sedan på den gröna knappen “Extract” i det övre högra hörnet av dialogrutan.
Med hjälp av ett grafiskt användargränssnitt kan extrahering av innehåll från en arkiverad fil utföras på en önskad plats. Genom att välja specifika parametrar i arkivhanteringsverktyget extraheras alla bifogade data till det angivna området.
För att denna metod skall fungera krävs att det finns ett arkiveringsverktyg som tidigare har installerats på ditt operativsystem. De allra flesta Linux-baserade grafiska användargränssnitt innehåller en standardarkivhanterare som gör det möjligt för användare att enkelt extrahera och generera ZIP-filer.
Arbeta med komprimerade arkiv på Linux
Användning av komprimeringstekniker kan avsevärt minska både tid och lagringsbehov när många filer ofta överförs, antingen via lokala eller fjärranslutna medel. Användare kan använda det enkla kommandot “zip”, som ingår i det allestädes närvarande verktyget “unzip”, för att arkivera sina data. Omvänt gör samma “unzip”-verktyg det också möjligt för användaren att extrahera komprimerade arkiv, vilket gör det till en praktisk och hållbar lösning för filhantering.