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.zipNa 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-potNa 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čunalnikKot 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.zipNa primer, izvlekli smo 'testfile.zip' s stikalom '-q'. Vidite lahko, da je datoteka zip izvlečena brez tiskanja imen datotek.
$razpakiraj -qtestfile.zipIzključ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-exclude2Na 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.zipV 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.zipProsimo, 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.zipV 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.zipRazpakirajte 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.zipOdpiranje 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.