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:
- Lengte in grepe
- Datum geskep
- Tyd geskep
- naam
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:
- Lengte in grepe
- metode
- grootte
- Kompressie persentasie
- Datum en tyd geskep
- CRC
- naam
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:
- Vouer 1: filea.txt, fileb.txt, filec.txt
- Folder 2: filed.txt, filee.txt
- Vouer 3: filef.txt
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.