Unzip -kommandoen på Linux

Unzip Command Linux



ZIP -utvidelsen er det mest brukte filformatet som brukes til datakomprimering uten tap av data. I en ZIP -fil kan brukeren komprimere mer enn én katalog og komprimerte filer. Så brukerne må pakke ut disse ZIP-filene med et kommandolinjeverktøy eller -verktøy. I et Linux -system kan brukerne ved å unzip -kommandoen enkelt håndtere alle typer ZIP -filer.

I denne artikkelen vil du lære hvordan du pakker ut ZIP -filer via kommandolinjen i Linux -systemet ved hjelp av kommandoen Utpakke. Vi har utført noen nyttige unzip -kommandoer på Ubuntu 20.04 -systemet som er gitt nedenfor:







Hvordan bruke unzip -kommandoen på Ubuntu 20.04?

Unzip -kommandoen er allerede installert på Ubuntu 20.04 -systemet mitt. Men hvis dette ikke er installert på Linux -systemet ditt, kan du enkelt installere det på systemet ditt.



For å installere unzip -kommandoen, åpner du terminalvinduet med Ctrl + Alt + t og skriver inn følgende kommando på terminalskjermen:



$sudopassendeinstallere pakke ut





Pakk ut ZIP -fil med unzip -kommandoen

Ved å bruke den enkle unzip -kommandoen kan du trekke ut alle filene fra zip -arkivet til den nåværende zip -filkatalogen som følger:

$pakke utfilnavn.zip

For eksempel har vi lastet ned en zip -fil i 'Nedlastinger' med navnet 'testfile.zip'. Så, naviger først til nedlastningskatalogen, og så har vi pakket ut zip -filen ved å bruke følgende kommando:



$CDNedlastinger
$pakke uttestfile.zip

Pakk ut filen til en annen katalog

Ved å bruke -d switch med unzip -kommando kan du trekke ut filen til et annet sted i stedet for den nåværende katalogen. Den grunnleggende syntaksen er som følger:

$pakke utfilnavn.zip-d /katalogbane

For eksempel ønsker vi å pakke ut en zip -fil på skrivebordet i stedet for gjeldende nedlastinger. Så vi brukte følgende kommando for å gjøre dette:

$sudo pakke uttestfile.zip-d /hjem/knirkende/Skrivebord

Som du kan se i det følgende bildet, har mappen blitt trukket ut på skrivebordet mitt. Du burde ha lese- og skrivetillatelser for å pakke ut en ZIP -fil til forskjellige kataloger.

Pakk ut ZIP -filer med undertrykkende utdata

Når du hentet ut en zip -fil, skriver den først ut alle filnavnet under ekstraksjonen og viser også et sammendrag når den er fullført. Ved å bruke '-q' -bryteren med kommandoen unzip, kan du unngå å skrive ut disse meldingene på terminalen som følger:

$pakke ut -qfilnavn.zip

For eksempel har vi hentet ut en 'testfile.zip' ved hjelp av '-q' -bryteren. Du kan se at zip -filen er hentet ut uten å skrive ut filnavn.

$pakke ut -qtestfile.zip

Ekskluder filer fra å pakke ut en ZIP -fil

Du kan ekskludere kataloger og filer mens du pakker ut en zip -fil. Bruk ‘-x’ -bryteren med unzip-kommando og ekskluderte filnavn skilt med mellomrom som følger:

$pakke utfilnavn.zip-xnavn-ekskludere1 navn-ekskludere2

For eksempel ønsker vi å ekskludere 'wp-content' og 'wp-admin' kataloger ved ekstraksjon som følger:

$pakke uttestfile.zip-x '*wp-innhold*' '*wp-admin*'

Overskrive de eksisterende utpakkede filene

Hvis du allerede har pakket ut filen, og du vil kjøre kommandoen igjen som følger:

$pakke uttestfile.zip

I dette tilfellet vil den be deg om å overskrive den eksisterende utpakkede filen som vises i følgende utdata:

For å overskrive de eksisterende filene uten å generere ledetekst, vil du bruke ‘-o’ med kommandoen pakke ut som følger:

$pakke ut -ellertestfile.zip

Vennligst bruk denne kommandoen nøye, fordi du på grunn av feil kan miste de opprinnelige dataene.

Vis innholdet i zip -filen

Alternativet ‘-l’ med unzip-kommando brukes til å vise innholdet i en zip-fil som følger:

$pakke ut -defilnavn.zip

I det følgende eksemplet har vi listet innholdet i ‘testfile.zip’.

$pakke ut -detestfile.zip

Hvis du ikke vil overskrive de eksisterende filene eller ved et uhell slette noen utpakkede filer. Deretter kan du bruke ‘-n’ -alternativet med unzip-kommandoen som kraftig vil hoppe over å trekke ut de filene som allerede er hentet ut eller eksisterer.

$pakke ut -ntestfile.zip

Pakk ut flere filer

Ved å bruke vanlige uttrykk kan du pakke ut flere matchede arkivfiler i den nåværende katalogen. For å pakke ut flere filer, bruker du følgende kommando på terminalen:

$pakke ut '*.glidelås'

I det følgende bildet ser du at det vil trekke ut alle zip -filer fra den nåværende arbeidskatalogen.

Hvordan pakke ut passordbeskyttede filer?

Du kan også pakke ut de passordbeskyttede zip-filene ved å bruke kommandoen unzip:

$pakke ut -PPassord filnavn.zip

Å åpne passordbeskyttede filer ved hjelp av kommandolinjen er ikke sikkert. Så det er bedre å unngå det.

I denne artikkelen lærte du bruken av unzip -kommandoen som er veldig nyttig for å liste og trekke ut ZIP -arkivene. Jeg håper denne artikkelen vil være nyttig for deg i fremtiden.