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:
- Pikkus baitides
- Loomise kuupäev
- Aeg on loodud
- Nimi
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:
- Pikkus baitides
- Meetod
- Suurus
- Kompressiooniprotsent
- Kuupäev ja kellaaeg loodud
- CRC
- Nimi
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:
- Kaust 1: filea.txt, fileb.txt, filec.txt
- Kaust 2: filed.txt, filee.txt
- Kaust 3: filef.txt
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.