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.zipFor 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-stiFor 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/SkrivebordSom 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.zipFor 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.zipEkskluder 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-ekskluder2For 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.zipI 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.zipBrug 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.zipI det følgende eksempel har vi angivet indholdet af 'testfile.zip'.
$pakke ud -dettestfile.zipHvis 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.zipPak 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.zipDet 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.