Pakk ut kommandoen på Linux

Pakk ut kommandoen på 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 en katalog og komprimerte filer. Så brukere må trekke ut disse zip-filene med noe kommandolinjeverktøy eller verktøy. I et Linux -system kan bruk av Unzip Command -brukere enkelt håndtere alle typer zip -filer.

I denne artikkelen lærer du hvordan du trekker ut zip -filer gjennom kommandolinjen i Linux -systemet ved hjelp av Unzip -kommandoverktøyet. Vi har utført noen nyttige unzip -kommandoer på Ubuntu 20.04 System som er gitt nedenfor:

Hvordan bruke Unzip -kommando på Ubuntu 20.04?

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

For å installere Unzip -kommando, åpner du terminalvinduet ved å bruke Ctrl + ALT + T og skriv inn følgende kommando på terminalskjermen:

$ sudo apt install unzip

Pakk ut zip -fil med unzip -kommando

Ved hjelp av Simple Unzip -kommandoen kan du trekke ut alle filer fra ZIP -arkivet i den gjeldende ZIP -filkatalogen som følger:

$ Unzip filnavn.glidelås

For eksempel har vi lastet ned en zip -fil i 'nedlastinger' med navnet 'Testfile.glidelås'. Så først, naviger inn i Downloads Directory, og så har vi trukket ut zip -filen ved å bruke følgende kommando:

$ CD -nedlastinger
$ Unzip testfile.glidelås

Pakk ut filen til en annen katalog

Ved hjelp av -d -bryter med Unzip -kommando kan du trekke ut filen til et annet sted i stedet for den gjeldende katalogen. Den grunnleggende syntaksen er som følger:

$ Unzip filnavn.ZIP -D /DIRECTORY -PATH

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

$ sudo unzip testfile.Zip -D/Home/Kbuzdar/Desktop

Som du kan se i følgende bilde, er mappen trukket ut på skrivebordet mitt. Du burde ha lest og skrevet tillatelser for å trekke ut en zip -fil til forskjellige kataloger.

Pakk ut zip -filer med undertrykkende utgang

Når du hentet ut en zip -fil, skriver den først ut alle filernavnet under utvinning og viser også et sammendrag etter fullføring. Ved å bruke '-Q' -bryter med Unzip-kommando, kan du unngå å skrive ut disse meldingene på terminalen som følger:

$ Unzip -Q File -Name.glidelås

For eksempel har vi trukket ut en 'testfil.ZIP 'Bruke' -Q '-bryter. Du kan se ZIP -filen er trukket ut uten å skrive ut filer.

$ Unzip -q testfile.glidelås

Ekskludere filer fra å trekke ut en zip -fil

Du kan ekskludere kataloger og filer mens du løsner en zip -fil. Bruk '-x' bryter med unzip-kommando og ekskluderte filer navn atskilt med plass som følger:

$ Unzip File-Name.Zip -x Name-exclude1 Navn-Exclude2

For eksempel ønsker vi å ekskludere 'WP-Content' og 'WP-Admin' kataloger om utvinning som følger:

$ Unzip testfile.ZIP -x "*WP-CONTENT*" "*WP-ADMIN*"

Overskriv de eksisterende unzipped -filene

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

$ Unzip testfile.glidelås

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

For å overskrive de eksisterende filene uten å generere ledetekst, vil du bruke '-o' -alternativet med Unzip-kommando som følger:

$ Unzip -o Testfile.glidelås

Bruk denne kommandoen nøye fordi du på grunn av noen feil kan miste originale data.

Liste innhold i zip -filen

Alternativet '-l' med Unzip-kommando brukes til å liste opp innholdet i en zip-fil som følger:

$ Unzip -L File -Name.glidelås

I det følgende eksemplet har vi listet opp innholdet i 'Testfile.glidelås'.

$ Unzip -l testfile.glidelås

Hvis du ikke vil overskrive de eksisterende filene eller ved et uhell sletter noen ekstraherte filer. Deretter kan du bruke alternativet '-n' med Unzip-kommando som vil hoppe over å trekke ut de filene som allerede er trukket ut eller eksisterer.

$ Unzip -N Testfile.glidelås

Pakk ut flere filer

Ved hjelp av vanlige uttrykk kan du pakke ut flere matchede arkivfiler i den gjeldende katalogen. For å pakke ut flere filer, vil du bruke følgende kommando på terminalen:

$ Unzip '*.glidelås'

I det følgende bildet ser du at det vil trekke ut alle zip -filer fra den gjeldende arbeidskatalogen.

Hvordan pakke ut passordbeskyttede filer?

Du kan også pakke ut passordbeskyttede zip-filer ved å bruke Unzip-kommandoen som følger:

$ unzip -p passordfilnavn.glidelås

Å åpne passordbeskyttede filer ved bruk av kommandolinjen er ikke sikker. Så det er bedre å unngå det.

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