Unzip käsk Linuxis

Unzip Command Linux



ZIP -laiend on kõige sagedamini kasutatav failivorming, mida kasutatakse andmete tihendamiseks ilma andmete kadumiseta. ZIP -failis saab kasutaja tihendada rohkem kui ühe kataloogi ja tihendatud faile. Seega peavad kasutajad need ZIP-failid mõne käsurea tööriista või utiliidi abil välja võtma. Linuxi süsteemis saavad unzip -käsu abil kasutajad hõlpsasti toime tulla igat tüüpi ZIP -failidega.

Sellest artiklist saate teada, kuidas ZIP -faile Linuxi süsteemis käsurealt lahtipakkida, kasutades käsu lahtipakkimise utiliiti. Oleme Ubuntu 20.04 süsteemis täitnud mõned kasulikud lahtipakkimise käsud, mis on toodud allpool:







Kuidas kasutada Ubuntu 20.04 käsku unzip?

Unzip -käsk on minu süsteemi Ubuntu 20.04 juba installitud. Aga kui seda pole teie Linuxi süsteemi installitud, saate selle hõlpsalt oma süsteemi installida.



Unzip -käsu installimiseks avage terminaliaken, kasutades Ctrl + Alt + t ja tippige terminaliekraanile järgmine käsk:



$sudoasjakohanepaigaldada lahti pakkima





Eemaldage ZIP -fail lahtipakkimise käsuga

Lihtsa lahtipakkimise käsu abil saate kõik failid ZIP -arhiivist praegusesse zip -failide kataloogi välja võtta järgmiselt.

$lahti pakkimafailinimi.zip

Näiteks laadisime allalaadimiste alla alla zip -faili nimega „testfile.zip”. Niisiis, navigeerige esmalt allalaadimiste kataloogi ja seejärel oleme ZIP -faili järgmise käsu abil välja võtnud:



$CDAllalaadimised
$lahti pakkimatestfile.zip

Pakkige fail teise kataloogi lahti

Kasutades -d lülitit koos lahtipakkimise käsuga, saate faili praeguse kataloogi asemel teisest asukohast välja võtta. Põhisüntaks on järgmine:

$lahti pakkimafailinimi.zip-d /kataloog-tee

Näiteks soovime praeguste allalaadimiste asemel töölaualt ZIP -faili välja võtta. Niisiis, me kasutasime selleks järgmist käsku:

$sudo lahti pakkimatestfile.zip-d /Kodu/krigisev/Töölaud

Nagu näete järgmisel pildil, on kaust minu töölaualt välja võetud. Teil peaks olema lugemis- ja kirjutamisõigused ZIP -faili erinevatesse kataloogidesse ekstraheerimiseks.

Eemaldage ZIP -failid summutava väljundiga

Kui tõmbasite välja zip -faili, prindib see ekstraheerimise ajal esmalt kõigi failide nimed ja kuvab ka kokkuvõtte selle valmimisest. Kasutades unzip-käsuga lülitit „-q”, saate vältida nende sõnumite printimist terminalile järgmiselt.

$lahti pakkima -qfailinimi.zip

Näiteks oleme välja võtnud „testfile.zip”, kasutades lülitit „-q”. Näete, et ZIP -fail on välja võetud ilma failide nimesid printimata.

$lahti pakkima -qtestfile.zip

Välistage failid ZIP -faili väljavõtmisest

Zip -faili lahtipakkimisel saate kataloogid ja failid välja jätta. Kasutage „-x” lülitit koos lahtipakkimise käsuga ja välistatud failide nimega, mis on eraldatud tühikuga järgmiselt:

$lahti pakkimafailinimi.zip-xname-exclude1 name-exclude2

Näiteks tahame väljavõtmisel välistada kataloogid „wp-content” ja „wp-admin” järgmiselt.

$lahti pakkimatestfile.zip-x '*wp-sisu*' '*wp-admin*'

Kirjutage olemasolevad lahtipakitud failid üle

Kui olete faili juba lahti pakkinud ja käivitate käsu uuesti järgmiselt.

$lahti pakkimatestfile.zip

Sellisel juhul palub ta teil olemasoleva lahtipakitud faili üle kirjutada, mis kuvatakse järgmises väljundis:

Olemasolevate failide ülekirjutamiseks ilma viiba genereerimata kasutate valikut--o koos lahtipakkimise käsuga järgmiselt:

$lahti pakkima -võitestfile.zip

Palun kasutage seda käsku ettevaatlikult, sest mis tahes vea tõttu võite oma esialgsed andmed kaotada.

Loetlege zip -faili sisu

Zip-faili sisu loetlemiseks kasutatakse valikut „-l” koos lahtipakkimise käsuga järgmiselt:

$lahti pakkima -neidfailinimi.zip

Järgmises näites oleme loetlenud faili „testfile.zip” sisu.

$lahti pakkima -neidtestfile.zip

Kui te ei soovi olemasolevaid faile üle kirjutada või mõnda ekstraheeritud faili kogemata kustutada. Seejärel saate käsku „-n” kasutada koos lahtipakkimise käsuga, mis jätab jõuga vahele nende juba ekstraheeritud või olemasolevate failide ekstraheerimise.

$lahti pakkima -ntestfile.zip

Pakkige mitu faili lahti

Regulaaravaldiste abil saate praeguses kataloogis lahti pakkida mitu sobitatud arhiivifaili. Mitme faili lahtipakkimiseks kasutage terminalis järgmist käsku:

$lahti pakkima '*.zip'

Järgmisel pildil näete, et see eraldab kõik ZIP -failid praegusest töökataloogist.

Kuidas parooliga kaitstud faile lahti pakkida?

Samuti saate parooliga kaitstud zip-failid lahti pakkida, kasutades käsku unzip järgmiselt.

$lahti pakkima -PParool failinimi.zip

Parooliga kaitstud failide avamine käsurealt ei ole turvaline. Seega on parem seda vältida.

Sellest artiklist õppisite lahtipakkimise käske, mis on väga kasulikud ZIP -arhiivide loendamiseks ja ekstraheerimiseks. Loodan, et see artikkel on teile tulevikus kasulik.