Die Linux Unzip Command

Zipping lêers is 'n maklike en doeltreffende manier om dit oor te dra tussen rekenaars en bedieners, met veel minder bandbreedte as om volgrootte lêers te stuur. As jy 'n zip-argief in Linux ontvang, is dit net so maklik om te dekomprimer. Hier is 'n paar maniere om die Unzip-opdrag in die Linux-opdraglyn te gebruik .

Dekompresseer 'n enkele zip-lêer in die huidige gids

Die basiese sintaksis vir die dekomprimering van 'n lêer is:

Unzip lêernaam

As 'n voorbeeld, sê jy het 'n album genaamd "Menace To Zobriety" deur die band Ugly Kid Joe as 'n zip-lêer genaamd "Menace To Convenience" gesit.

Om hierdie lêer uit te pak in die huidige gids, voer die volgende opdrag uit:

Unzip "bedreig tot gemak"

Dekomprimering van veelvuldige lêers

Die manbevel laat jou toe om meer as een lêer op 'n slag te dekomprimeer deur die volgende sintaksis te gebruik:

Unzip lêernaam1 lêernaam2 lêernaam3

Sê jy het drie lêers van Alice Cooper-albums genaamd "Trash," "Hey Stoopid," en "Dragontown" geskei. Om hierdie lêers uit te pak, kan jy probeer om die volgende in te voer:

Unzip "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"

Wat jy dan kry, is egter hierdie fout:

Argief: Trash.zip waarskuwing: lêernaam nie ooreenstem nie: Dragontown.zip <

Gestel die drie lêers woon in dieselfde gids, is dit beter om die volgende opdrag te gebruik in plaas daarvan:

Unzip '*. Zip'

Wees egter versigtig: Hierdie opdrag is onoordeelkundig en sal elke zip-lêer in die huidige gids dekpak.

Unzip 'n lêer, maar sluit sekere ander uit

As u 'n zip-lêer het en u al die lêers wil onttrek behalwe een, gebruik die -x skakelaar soos volg:

Unzip filename.zip -x filetoexclude.zip

Om voort te gaan met ons voorbeeld, het die album "Trash" van Alice Cooper 'n liedjie getiteld "Bed Of Nails." Om al die liedjies te onttrek behalwe vir "Bed Of Nails", gebruik jy die volgende sintaksis:

Unzip Trash.zip -x "Bed van Nails.mp3"

Pak 'n zip-lêer uit na 'n ander gids

As jy die inhoud van die zip-lêer in 'n ander gids as die huidige wil plaas, gebruik die -d skakelaar soos volg:

Unzip filename.zip -d pad / to / extract / to

As u byvoorbeeld die lêer 'Trash.zip' wil decomprimeren na '/ home / music / Alice Cooper / Trash', gebruik jy die volgende syntaxis:

Unzip Trash.zip -d / home / music / Alice Cooper / Asblik

Hoe om die inhoud van 'n gecomprimeerde zip-lêer te wys

Om die inhoud van 'n saamgeperste lêer te lys, gebruik die skakel -l:

Unzip -l lêernaam.zip

Om al die liedjies in die album "Trash.zip" te sien, gebruik die volgende:

Unzip -l Trash.zip

Die inligting wat ingesluit is, sluit in:

Hoe om te toets as 'n zip-lêer geldig is

Om te toets of 'n zip-lêer OK is voordat u dit onttrek, gebruik die -t skakelaar:

Unzip -t lêernaam.zip

Byvoorbeeld, om te toets of "Trash.zip" geldig is, kan jy die volgende uitvoer:

Unzip -t Trash.zip

Elke lêer sal gelys word, en "OK" moet langsaan verskyn. Onderaan die uitset moet 'n boodskap verskyn met die vermelding "geen foute opgespoor in saamgeperste data van ..."

Wys gedetailleerde inligting oor 'n saamgedrukte lêer

As jy meer gedetailleerde inligting wil hê, gebruik die -v skakelaar, wat meer verbose inligting uitstuur:

Die sintaksis is soos volg:

Unzip -v lêernaam

Byvoorbeeld:

Unzip-v Trash.zip

Die werklike uitset bevat die volgende inligting:

Dekompresseer 'n zip-lêer na die huidige gids sonder om gidse te skep

As u dopgehou in 'n zip-lêer bygevoeg het terwyl u dit skep, sal die standaard-unzip-opdrag die vouerstruktuur herskep as dit uitgeplak is.

Byvoorbeeld, as u 'n zip-lêer genaamd "lêernaam1.zip" met die volgende struktuur onttrek, word die vouers herskep wanneer u dit uitpak:

As u wil hê dat alle ".txt" lêers in die huidige gids onttrek word sonder dat die vouers herskep word, gebruik die -j skakel as volg:

Unzip -j lêernaam.zip

Ontplooi 'n lêer sonder om te vra wanneer lêers reeds bestaan

Stel jou voor dat jy 'n zip-lêer het wat jy reeds uitgepak het, en jy het begin werk aan die lêers wat jy uitgehaal het.

As jy nog 'n lêer het, wil jy die zip-lêer losmaak en die zip-lêer bevat lêers wat reeds in die doelmap bestaan. Daar word 'n waarskuwing vertoon voordat die lêers oorskryf word. Dit is goed, maar as u 'n lêer met 1000 lêers in die lêer onttrek, wil u nie elke keer gevra word nie.

Dus, as jy nie bestaande lêers wil oorskryf nie, gebruik die -n skakelaar:

Unzip -n lêernaam.zip

As jy nie omgee of die lêer alreeds bestaan ​​nie en jy altyd wil hê dat die lêers oorskryf word soos dit uitgehaal word sonder om te vra, gebruik die -o skakelaar:

Unzip -o lêernaam.zip

Uittreksel van wagwoord beskermde zip lêers

As u 'n lêer wat u0026 # 39; n wagwoord vir toegang benodig, moet unzip, gebruik die -P skakelaar gevolg deur die wagwoord:

Unzip -P wagwoord filename.zip

As u byvoorbeeld 'n lêer genaamd "cats.zip" met die wagwoord "kittens123" uitpak, gebruik die volgende:

Unzip -P kittens123 filename.zip

Unzipping 'n lêer sonder enige uitset te vertoon

Die opsie "unzip" bevat standaard alles wat dit doen, insluitend die lys van elke lêer in die argief, aangesien dit uitgetrek word. U kan hierdie uitset onderdruk deur die -q skakelaar te gebruik:

Unzip -q lêernaam.zip

Dit unzips die lêernaam sonder om enige afvoer te lewer en gee jou terug na die wyser wanneer dit klaar is.

Linux bied dekades van ander skakelaars. Besoek die Linux-manbladsye om meer te leer.