Unzip kommando på Linux

Unzip Command Linux



ZIP -udvidelsen er det mest almindeligt anvendte filformat, der bruges til datakomprimering uden tab af data. I en ZIP -fil kan brugeren komprimere mere end et bibliotek og komprimerede filer. Så brugere skal udtrække disse ZIP-filer med et kommandolinjeværktøj eller -værktøj. I et Linux -system kan brugere af kommandoen unzip nemt håndtere alle typer ZIP -filer.

I denne artikel lærer du, hvordan du udpakker ZIP -filer via kommandolinjen i Linux -systemet ved hjælp af kommandoværktøjet unzip. Vi har udført nogle nyttige unzip -kommandoer på Ubuntu 20.04 -system, som er angivet nedenfor:







Sådan bruges kommandoen unzip på Ubuntu 20.04?

Unzip -kommandoen er allerede installeret på mit system Ubuntu 20.04. Men hvis dette ikke er installeret på dit Linux -system, kan du nemt installere det på dit system.



For at installere unzip -kommandoen skal du åbne terminalvinduet ved hjælp af Ctrl + Alt + t og skrive følgende kommando på terminalskærmen:



$sudopassendeinstallere pakke ud





Udpak ZIP -fil med kommandoen unzip

Ved hjælp af den simple udpakningskommando kan du udtrække alle filer fra zip -arkivet til den aktuelle zip -filmappe som følger:

$pakke udfilnavn.zip

For eksempel har vi downloadet en zip -fil i 'Downloads' med navnet 'testfile.zip'. Så naviger først til Downloads -biblioteket, og derefter har vi udpakket zip -filen ved hjælp af følgende kommando:



$CDDownloads
$pakke udtestfile.zip

Pak filen ud til en anden mappe

Ved hjælp af -d switch med unzip -kommando kan du udtrække filen til en anden placering i stedet for den aktuelle bibliotek. Den grundlæggende syntaks er som følger:

$pakke udfilnavn.zip-d /bibliotek-sti

For eksempel vil vi udtrække en zip -fil på skrivebordet i stedet for de aktuelle downloads. Så vi brugte følgende kommando til at gøre dette:

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

Som du kan se i det følgende billede, er mappen blevet ekstraheret på mit skrivebord. Du skulle have læse- og skrivetilladelser for at udpakke en ZIP -fil til forskellige mapper.

Udpak ZIP -filer med undertrykkende output

Når du udpakkede en zip -fil, udskriver den først alle filnavnet under udtrækning og viser også et resumé efter afslutning. Ved hjælp af '-q' switch med kommando til udpakning kan du undgå at udskrive disse meddelelser på terminalen som følger:

$pakke ud -qfilnavn.zip

For eksempel har vi ekstraheret en 'testfile.zip' ved hjælp af '-q' switch. Du kan se, at zip -filen udtrækkes uden at udskrive filnavne.

$pakke ud -qtestfile.zip

Ekskluder filer fra at udpakke en ZIP -fil

Du kan ekskludere mapper og filer, mens du pakker en zip -fil ud. Brug '-x' switch med unzip-kommando og ekskluderet filnavn adskilt med mellemrum som følger:

$pakke udfilnavn.zip-xnavn-ekskluder1 navn-ekskluder2

For eksempel vil vi ekskludere 'wp-content' og 'wp-admin' mapper om udtrækning som følger:

$pakke udtestfile.zip-x '*wp-indhold*' '*wp-admin*'

Overskriv de eksisterende udpakkede filer

Hvis du allerede har pakket filen ud, og du igen vil køre kommandoen som følger:

$pakke udtestfile.zip

I dette tilfælde vil det bede dig om at overskrive den eksisterende udpakkede fil, der vises i følgende output:

For at overskrive de eksisterende filer uden at generere prompt, vil du bruge '-o' med kommandoen udpakke som følger:

$pakke ud -ellertestfile.zip

Brug venligst denne kommando omhyggeligt, fordi du på grund af enhver fejl kan miste dine originale data.

Angiv indhold i zip -filen

'-L'-indstillingen med unzip-kommando bruges til at liste indholdet af en zip-fil som følger:

$pakke ud -detfilnavn.zip

I det følgende eksempel har vi angivet indholdet af 'testfile.zip'.

$pakke ud -dettestfile.zip

Hvis du ikke vil overskrive de eksisterende filer eller ved et uheld slette nogle udpakkede filer. Derefter kan du bruge ‘-n’ med kommandoen unzip, der kraftigt vil springe udpakning af de filer, der allerede er udpakket eller findes.

$pakke ud -ntestfile.zip

Pak flere filer ud

Ved hjælp af regulære udtryk kan du pakke flere matchede arkivfiler ud i det aktuelle bibliotek. For at pakke flere filer ud, skal du bruge følgende kommando på terminalen:

$pakke ud '*.zip'

I det følgende billede ser du, at det vil udtrække alle zip -filer fra det aktuelle arbejdskatalog.

Sådan udpakkes kodeordbeskyttede filer?

Du kan også pakke de adgangskodebeskyttede zip-filer ud ved hjælp af kommandoen unzip som følger:

$pakke ud -PAdgangskode filnavn.zip

Det er ikke sikkert at åbne adgangskodebeskyttede filer ved hjælp af kommandolinjen. Så det er bedre at undgå det.

I denne artikel lærte du brugen af ​​unzip -kommandoen, der er meget nyttig at liste og udtrække ZIP -arkiverne. Jeg håber, at denne artikel vil være nyttig for dig i fremtiden.