Mae ffeiliau Zipping yn ffordd hawdd ac effeithlon i'w trosglwyddo rhwng cyfrifiaduron a gweinyddwyr gan ddefnyddio llawer llai o lled band nag anfon ffeiliau maint llawn. Pan fyddwch chi'n derbyn archif wedi'i sosgi yn Linux, mae ei ddadgrymoedd yr un mor hawdd. Dyma ychydig o ffyrdd o ddefnyddio'r gorchymyn unzip yn y llinell orchymyn Linux .
Decompress Ffeil Zip Sengl I mewn i'r Ffolder Presennol
Y cystrawen sylfaenol ar gyfer dadgompennu ffeil yw:
diystyru enw ffeil
Er enghraifft, dywedwch eich bod chi wedi dadlwytho albwm o'r enw "Menace To Sobriety" gan y band Ugly Kid Joe fel ffeil sip o'r enw "Menace To Sobriety."
Er mwyn diystyru'r ffeil hon i mewn i'r ffolder cyfredol, dim ond rhedeg y gorchymyn canlynol:
diystyru "Gwrthdaro i Sobrdeb"
Decompressing Ffeiliau Lluosog
Mae'r gorchymyn dyn yn gadael i chi ddadcompennu mwy nag un ffeil ar y tro gan ddefnyddio'r gystrawen ganlynol:
unzip filename1 filename2 filename3
Dywedwch eich bod wedi troi tri ffeil o albymau Alice Cooper o'r enw "Trash," "Hey Stoopid," a "Dragontown" ar wahân. Er mwyn diystyru'r ffeiliau hyn, efallai y cewch roi cynnig ar y canlynol:
diystyru "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"
Yr hyn a gewch, fodd bynnag, yw'r gwall hwn:
Archif: Trash.zip rhybudd: nid yw'r enw ffeil wedi'i gyfateb: Dragontown.zip <
Gan dybio bod y tri ffeil yn byw yn yr un ffolder, ffordd well yw defnyddio'r gorchymyn canlynol yn lle hynny:
unzip '* .zip'
Byddwch yn ofalus, fodd bynnag: Mae'r gorchymyn hwn yn amhriodol a bydd yn dadelfennu pob ffeil zip yn y ffolder cyfredol.
Unzip a File ond Eithrio rhai eraill
Os oes gennych ffeil zip ac rydych am dynnu'r holl ffeiliau heblaw am un, defnyddiwch y switsh -x, fel a ganlyn:
unzip filename.zip -x filetoexclude.zip
Er mwyn parhau â'n enghraifft, mae gan yr albwm "Trash" gan Alice Cooper gân o'r enw "Bed Of Nails." I dynnu'r holl ganeuon heblaw am "Bed Of Nails," byddech chi'n defnyddio'r gystrawen ganlynol:
unzip Trash.zip -x "Bed Of Nails.mp3"
Detholwch Ffeil Zip i Gyfeiriadur Gwahanol
Os ydych am roi cynnwys y ffeil zip mewn cyfeiriadur gwahanol na'r un presennol, defnyddiwch y -d switch, fel hyn:
unzip filename.zip -d path / to / extract / to
Er enghraifft, i ddadgynnu'r ffeil "Trash.zip" i "/ home / music / Alice Cooper / Trash," byddech chi'n defnyddio'r gystrawen ganlynol:
unzip Trash.zip -d / home / music / Alice Cooper / Trash
Sut i Dangos Cynnwys Ffeil Zip Cywasgedig
I restru cynnwys ffeil wedi'i gywasgu, defnyddiwch y switsh -l:
unzip -l filename.zip
I weld yr holl ganeuon yn yr albwm "Trash.zip," defnyddiwch y canlynol:
unzip -l Trash.zip
Mae'r wybodaeth a ddychwelwyd yn cynnwys:
- Hyd mewn bytes
- Dyddiad creu
- Amser a grëwyd
- Enw
Sut i Brawf Os yw Ffeil Zip yn ddilys
I brofi a yw ffeil sip yn iawn cyn ei dynnu, defnyddiwch y newid -t:
unzip -t filename.zip
Er enghraifft, i brofi a yw "Trash.zip" yn ddilys, gallech redeg y canlynol:
unzip -t Trash.zip
Bydd pob ffeil yn cael ei restru, a dylai "OK" ymddangos yn nes ato. Ar waelod yr allbwn, dylai neges ymddangos yn nodi "dim camgymeriadau a ganfuwyd mewn data cywasgedig o ..."
Dangos Gwybodaeth Manwl Am Ffeil Cywasgedig
Os hoffech wybodaeth fwy manwl, defnyddiwch y switsh -v, sy'n arwain at fwy o wybodaeth ar lafar:
Mae'r cystrawen fel a ganlyn:
unzip -v filename
Er enghraifft:
unzip -v Trash.zip
Mae allbwn verbose yn cynnwys y wybodaeth ganlynol:
- Hyd mewn bytes
- Dull
- Maint
- Canran cywasgu
- Dyddiad ac amser a grëwyd
- CRC
- Enw
Decompress Ffeil Zip i'r Cyfeiriadur Cyfredol Heb Creu Cyfeirlyfrau
Os ydych chi wedi ychwanegu ffolderi o fewn ffeil zip wrth ei chreu, yna bydd y gorchymyn unsipio safonol yn ail-greu strwythur y ffolder gan ei fod yn cael ei ddadfeddiannu.
Er enghraifft, os byddwch yn tynnu ffeil zip o'r enw "filename1.zip" gyda'r strwythur canlynol, bydd y ffolderi yn cael eu hail-greu pan fyddwch yn ei ddadgychwyn:
- Ffolder 1: filea.txt, fileb.txt, filec.txt
- Ffolder 2: filed.txt, filee.txt
- Ffolder 3: filef.txt
Os ydych chi eisiau i'r holl ffeiliau ".txt" gael eu dynnu i mewn i'r ffolder presennol heb i'r ffolderi gael eu hail-greu, byddech chi'n defnyddio'r switsh -j, fel a ganlyn:
unzip -j filename.zip
Decompress Ffeil Heb Hyrwyddo Pan Ffeiliau Eisoes Eisoes
Dychmygwch fod gennych ffeil zip sydd eisoes wedi ei ddadfeddio, ac rydych chi wedi dechrau gweithio ar y ffeiliau rydych chi wedi'u tynnu allan.
Os oes gennych ffeil arall yr ydych am ei ddadfeddiannu a bod y ffeil zip yn cynnwys ffeiliau sydd eisoes yn bodoli yn y ffolder targed, dangosir rhybudd cyn i'r system drosysgrifio'r ffeiliau. Mae hyn yn iawn, ond os ydych yn tynnu ffeil gyda 1000 o ffeiliau ynddo, nid ydych am gael eich annog bob tro.
Felly, os nad ydych am drosysgrifennu ffeiliau presennol, defnyddiwch y -n switch:
unzip -n filename.zip
Os nad ydych yn gofalu a yw'r ffeil yn bodoli eisoes a'ch bod bob amser eisiau ailysgrifennu'r ffeiliau wrth iddyn nhw gael eu dynnu heb eu hannog, defnyddiwch y -o newid:
unzip -o filename.zip
Tynnu Ffeiliau Zip Diogelu Cyfrinair
Os oes angen i chi ddadseipio ffeil sy'n gofyn am gyfrinair ar gyfer mynediad, defnyddiwch y switsh -P a'r cyfrinair yn dilyn:
unzip -P filename file.zip cyfrinair
Er enghraifft, i ddadseipio ffeil o'r enw "cats.zip" gyda'r cyfrinair "kittens123," defnyddiwch y canlynol:
unzip -P kittens123 filename.zip
Dadfysbysu Ffeil heb Arddangos Unrhyw Gyfaint
Yn anffodus, mae'r gorchymyn "diystyru" yn rhestru popeth y mae'n ei wneud, gan gynnwys rhestru pob ffeil yn yr archif gan ei fod yn ei dynnu. Gallwch chi atal y cynnyrch hwn trwy ddefnyddio'r switsh -q:
unzip -q filename.zip
Mae hyn yn dileu'r enw ffeil heb ddarparu unrhyw allbwn ac yn dychwelyd i'r cyrchwr pan fydd wedi gorffen.
Mae Linux yn darparu dwsinau o switsys eraill. Ewch i dudalennau dyn dyn Linux i ddysgu mwy.