Ukaz unzip v Linuxu

Unzip Command Linux



Razširitev ZIP je najpogosteje uporabljena oblika datoteke, ki se uporablja za stiskanje podatkov brez izgube podatkov. V datoteki ZIP lahko uporabnik stisne več imenikov in stisnjenih datotek. Zato morajo uporabniki te datoteke ZIP izvleči z nekim orodjem ali pripomočkom ukazne vrstice. V sistemu Linux lahko uporabniki z ukazom unzip preprosto obravnavajo vse vrste datotek ZIP.

V tem članku se boste naučili, kako izvleči datoteke ZIP prek ukazne vrstice v sistemu Linux z ukaznim pripomočkom unzip. V sistemu Ubuntu 20.04 smo izvedli nekaj uporabnih ukazov za razpakiranje, ki so navedeni spodaj:







Kako uporabiti ukaz unzip na Ubuntu 20.04?

Ukaz unzip je že nameščen v mojem sistemu Ubuntu 20.04. Če pa to ni nameščeno v sistemu Linux, ga lahko preprosto namestite v sistem.



Če želite namestiti ukaz unzip, odprite terminalsko okno s kombinacijo tipk Ctrl + Alt + t in na terminalni zaslon vnesite naslednji ukaz:



$sudoaptnamestite razpakiraj





Izvlecite datoteko ZIP z ukazom unzip

S preprostim ukazom unzip lahko izvlečete vse datoteke iz arhiva zip v trenutni imenik datotek zip:

$razpakirajime datoteke.zip

Na primer, v 'Prenosi' smo prenesli datoteko zip z imenom 'testfile.zip'. Torej, najprej se pomaknite v imenik Prenosi in nato smo z naslednjim ukazom izvlekli datoteko zip:



$CDPrenosi
$razpakirajtestfile.zip

Razpakirajte datoteko v drug imenik

S stikalom -d z ukazom unzip lahko datoteko izvlečete na drugo mesto namesto v trenutni imenik. Osnovna skladnja je naslednja:

$razpakirajime datoteke.zip-d /imenik-pot

Na primer, namesto trenutnih prenosov želimo izvleči datoteko zip na namizju. Za to smo uporabili naslednji ukaz:

$sudo razpakirajtestfile.zip-d /doma/škripajoče/Namizni računalnik

Kot lahko vidite na naslednji sliki, je mapa izvlečena na mojem namizju. Za ekstrahiranje datoteke ZIP v različne imenike bi morali imeti dovoljenja za branje in pisanje.

Izvlecite datoteke ZIP z zatiranjem izhoda

Ko izvlečete datoteko zip, najprej med ekstrakcijo natisne imena vseh datotek in prikaže tudi povzetek po zaključku. S stikalom '-q' z ukazom unzip se lahko izognete tiskanju teh sporočil na terminalu, kot sledi:

$razpakiraj -qime-datoteke.zip

Na primer, izvlekli smo 'testfile.zip' s stikalom '-q'. Vidite lahko, da je datoteka zip izvlečena brez tiskanja imen datotek.

$razpakiraj -qtestfile.zip

Izključite datoteke iz ekstrakcije datoteke ZIP

Med razpakiranjem datoteke zip lahko izključite imenike in datoteke. Uporabite stikalo '-x' z ukazom unzip in ime izključenih datotek, ločenih s presledkom, kot sledi:

$razpakirajime-datoteke.zip-xname-exclude1 name-exclude2

Na primer, pri ekstrakciji želimo izključiti imenika 'wp-content' in 'wp-admin':

$razpakirajtestfile.zip-x '*wp-content*' '*wp-admin*'

Prepišite obstoječe nezapakirane datoteke

Če ste datoteko že razpakirali in boste znova zagnali ukaz na naslednji način:

$razpakirajtestfile.zip

V tem primeru vas bo prosil, da prepišete obstoječo nezapakirano datoteko, ki je prikazana v naslednjem izhodu:

Če želite prepisati obstoječe datoteke brez ustvarjanja poziva, uporabite možnost '-o' z ukazom unzip na naslednji način:

$razpakiraj -alitestfile.zip

Prosimo, da ta ukaz uporabljate previdno, ker lahko zaradi kakršne koli napake izgubite izvirne podatke.

Navedite vsebino datoteke zip

Možnost '-l' z ukazom unzip se uporablja za prikaz vsebine datoteke zip na naslednji način:

$razpakiraj -ime-datoteke.zip

V naslednjem primeru smo navedli vsebino datoteke 'testfile.zip'.

$razpakiraj -testfile.zip

Če ne želite prepisati obstoječih datotek ali pomotoma izbrisati nekaterih ekstrahiranih datotek. Nato lahko z ukazom unzip uporabite možnost '-n', ki bo prisilno preskočila ekstrahiranje tistih datotek, ki so že ekstrahirane ali obstajajo.

$razpakiraj -ntestfile.zip

Razpakirajte več datotek

Z uporabo regularnih izrazov lahko v trenutnem imeniku razpakirate več ujemajočih se arhivskih datotek. Za razpakiranje več datotek boste na terminalu uporabili naslednji ukaz:

$razpakiraj '*.zip'

Na naslednji sliki vidite, da bo izvlekla vse datoteke zip iz trenutnega delovnega imenika.

Kako odpakirati datoteke, zaščitene z geslom?

Zip-zaščitene zip datoteke, ki so zaščitene z geslom, lahko tudi odstranite z ukazom unzip:

$razpakiraj -PGeslo ime datoteke.zip

Odpiranje datotek, zaščitenih z geslom, z ukazno vrstico ni varno. Zato se je bolje izogniti.

V tem članku ste se naučili uporabe ukaza unzip, ki je zelo koristno za seznam in izvlečenje arhivov ZIP. Upam, da vam bo ta članek v prihodnje koristil.