Linuxi unzipi käsklus

Failide tihendamine on lihtne ja tõhus viis nende vahel arvutite ja serverite vahel, mis kasutavad palju väiksemat ribalaiust kui täisformaadiliste failide saatmine. Kui saate Linuxis ZIP-faili arhiivi, on selle dekompressioon sama lihtne. Siin on mõned viisid käsku unzip käsu Linuxi käsureal kasutada .

Ühekordse zip-faili lahtipakkimine praeguse kausta

Faili dekompressiooni põhiline süntaks on:

unzip failinimi

Näiteks öelge, et olete Ugly Kid Joe albumi nimega "Menace to Sobriety" varukoopiaks zip-failina "Menace to Sobriety".

Faili lahti tegemiseks praegusesse kausta lihtsalt käivitage järgmine käsk:

unzip "Menace to Sobieety"

Mitme faili dekompressioon

Käsu käsu abil saate korraga lahti seada rohkem kui ühe faili, kasutades järgmist süntaksit:

unzip failinimi1 filename2 failinimi3

Ütle, et sul on kolm Alice Cooperi albumi nimega "Trash", "Hey Stoopid" ja "Dragontown" eraldi failid. Failide lahtipakkimiseks võite proovida sisestada järgmised failid:

unzip "Trash.zip" "Dragontown.zip" "Hei Stoopid.zip"

Siiski on see viga:

Arhiiv: Trash.zip ettevaatlik: failinimi ei sobi: Dragontown.zip <

Eeldades, et kolm faili elavad samas kaustas, on parem viis selle asemel kasutada järgmist käsku:

unzip '* .zip'

Olge ettevaatlik, kuigi: see käsk on valimatu ja vabastab kõik praeguses kaustas olevad zip-failid.

Faili lahti laadimine, kuid mõni muu väljajätmine

Kui teil on zip-fail ja soovite kõik failid välja võtta, välja arvatud üks, kasutage -x-lülitit järgmiselt:

unzip failinimi.zip -x filetoexclude.zip

Meie näite jätkamiseks on Alice Cooperi album "Prügikast" lugu nimega "Nailide pesa". Kõigi laulude väljavõtmiseks, välja arvatud "Nailide pesa", kasutaksite järgmist süntaksit:

unzip Trash.zip -x "Bed of Nails.mp3"

Väljavõtte kausta fail teisele kataloogile

Kui soovid asetada zip-faili sisu teise kataloogi kui praegune, kasuta -d-lülitit, näiteks:

unzip failinimi.zip -d tee / to / extract / to

Näiteks "Trash.zip" faili "/ home / music / Alice Cooper / prügikast" dekompressiooniks kasutaksite järgmist süntaksi:

unzip Trash.zip -d / home / music / Alice Cooper / prügikast

Kuidas tihendatud ZIP-faili sisu kuvada

Kokkupandud faili sisu loetlemiseks kasutage -l lülitit:

unzip -l faili nimi.zip

Et näha kõiki albumis "Trash.zip" kuuluvaid lugusid, kasutage järgmist.

unzip-l Trash.zip

Tagastatud teave sisaldab järgmist:

Kuidas kontrollida, kas Zip-fail on õige?

Selleks, et kontrollida, kas ZIP-fail on enne selle väljavõtmist OK, kasuta -t switch:

unzip-t filename.zip

Näiteks selleks, et kontrollida, kas "Trash.zip" on kehtiv, võite käitada järgmisi toiminguid:

unzip -t Trash.zip

Iga fail on loetletud ja selle kõrval peaks ilmuma tekst "OK". Väljundi allosas peaks ilmuma teade, mis näitab, et "puuduvad viga, mis on tuvastatud kokkusurutud andmetel ..."

Näita üksikasjalikku teavet pressitud faili kohta

Kui soovite üksikasjalikumat teavet, kasutage -v-lülitit, mis väljastab rohkem loogilist teavet:

Süntaks on järgmine:

unzip -v faili nimi

Näiteks:

unzip -v Trash.zip

Verbi väljund sisaldab järgmist teavet:

Tühjendage zip-fail praegusele kataloogile ilma kataloogide loomata

Kui lisate selle loomisel zip-faili kaustu, siis standardne unzip-käsk loob kausta struktuuri, kuna see on lahti.

Näiteks kui ekstrahendite zip-faili nimega "filename1.zip" järgmise struktuuriga, siis luuakse kaustad selle lahti pakkimisel:

Kui soovite, et kõik failid ".txt" avaneksid praegusesse kataloogi ilma kaustade taasesitamise, kasutage -j lülitit järgmiselt:

unzip-j filename.zip

Ilmuta faili ilma failideta, kui failid on juba olemas

Kujutlege, et sul on juba varundatud ZIP-fail, ja olete hakanud töötama väljavõttelistel failidel.

Kui teil on teine ​​fail, mille soovite lahti lammutada ja zip-fail sisaldab faile, mis juba on sihtkaustas, kuvatakse enne failide ülekirjutamist hoiatus. See on korras, kuid kui teete faili 1000 failiga, siis te ei soovi seda alati küsida.

Kui te ei soovi olemasolevaid faile üle kirjutada, kasutage -n-lülitit:

unzip -n failinimi.zip

Kui sulle ei huvita, kas fail on juba olemas ja soovite alati faile üle kirjutada, kui need väljavõtteta ilma viipasid, kasutage -o lülitit:

unzip -o faili nimi.zip

Parooliga kaitstud Zip-failide väljavõtmine

Kui peate faili lahti pakkima, mille jaoks on vaja juurdepääsu parooli, kasutage -P-lülitit, millele järgneb parool:

unzip -P parooli failinimi.zip

Näiteks faili nimega "cats.zip" lahti võtmiseks parooliga "kittens123" kasutage järgmist.

unzip-P kittens123 filename.zip

Faili lahtipakkimine ilma väljundita

Vaikimisi käsk "unzip" loetleb kõik, mida ta teeb, sealhulgas loetleb kõik failid arhiivis, kui ta seda väljavõttetab. Seda väljundit saate vältida, kasutades -q switchi:

unzip -q filename.zip

See unzips faili nimi ilma väljundita ja tagastab sulle kursori, kui see on lõppenud.

Linux pakub kümneid teisi lülitusi. Lisateabe saamiseks külastage Linuxi man-lehekülgi.