Unix , Linux og Mac OS X kommando for å pakke ut arkiver fra terminalen heter, passende nok , " Pakk ". Unzip har et vell av alternativer som du kan lese om ved å skrive "man pakke " i terminalen , men det er bare noen få alternativer som brukes ofte . Basic Command
På sitt mest grunnleggende , tar unzip kommandoen følgende form: " pakk file.zip . " Denne kommandoen vil ta filen som heter " file.zip " og pakke ut innholdet i den åpne katalogen. Den er rask og enkel , og mesteparten av tiden er akkurat hva du trenger.
Trekke til en annen katalog
p Hvis du trenger å pakke ut filene i zip- arkivet inn i en annen katalog, så du må bruke " - d" (katalog) flagg. Det gjøres ved å skrive " unzip file.zip -d -katalogen. " Dette vil ta alle filene fra " file.zip "-filen og sette dem inn i katalogen .
Trekke bare nye filer
Noen ganger, spesielt når zip -filer brukes for å holde gruppemedlemmenes dokumenter synkronisert , vil du ønsker å trekke ut kun den informasjonen fra zip-filen som er annerledes enn de filene du allerede har. For dette , må du bruke " -f " ( friske ) flagg. Skriv inn følgende : " . Unzip -f file.zip " Dette vil sammenligne filene i " file.zip " med filene i den aktuelle katalogen. Alle filer i " file.zip ", men ikke i katalogen , vil bli hentet . Videre vil enhver fil i " file.zip " som ble endret mer nylig enn en eksisterende fil i katalogen bli hentet. Resten er igjen alene .
Extract til Standard Out
Mesteparten av tiden , må du pakke ut filer fra en zip direkte til harddisken . Men det er tilfeller hvor det kan være mer nyttig å pakke ut filene direkte til operativsystemer " standard utgang. " For eksempel, hvis du administrere en webserver som trenger å trekke ut dokumenter fra en zip -fil før du overfører dem over Internett , trekke til harddisken før du gjør overføringen er treg , bortkastet og meningsløst . I stedet kan en erfaren utvikler omdirigere systemets "standard output" til Internett -tilkobling og bruk " - p" ( pipe) flagg til " rør " dataene fra zip -filen seg på Internett , ved hjelp av " unzip -p file.zip . " Vær advart, men : Som standard er standard utgang satt til din nåværende terminal , så kjører denne kommandoen direkte fra terminalen uten omlegging av produksjonen vil resultere i megabyte vrøvl blir spydd til din kommando prompt
< . br > Konverter tekst Mens Trekke
Dessverre, når operativsystemene nå i vanlig bruk , fra Unix til Windows , ble utviklet , løste de hver problemet med hvordan å representere vanlig tekst på litt forskjellige måter . For eksempel, operativsystemer ikke enige om hvordan man skal behandle line- avslutninger i vanlige tekstfiler . For å unngå trøbbel, " unzip " kan tjene som en oversetter for alle tekstdokumenter i zip-filen. Ved å bruke " - et " flagg , vil unzip oversette alle tekstfiler til å bruke konvensjonene til det gjeldende operativsystemet som det ekstrakter. Følgende kommando vil være " unzip - en file.zip . "