Unix , Linux og Mac OS X kommando til at udpakke arkiver fra terminalen er opkaldt , passende nok , " Unzip ". Unzip har et væld af muligheder, som du kan læse om ved at skrive "man lyne " i din terminal , men der er kun et par muligheder , der bruges almindeligt . Basic Command
I sin mest grundlæggende, unzip kommandoen tager følgende form: " unzip file.zip ". Denne kommando vil tage fil med navnet " file.zip " og udtrække dens indhold i den aktuelt åbne mappe. Den er hurtig og enkel, og det meste af tiden er præcis, hvad du har brug for .
Udpakning til en anden mappe
p Hvis du har brug for at udpakke filerne i zip-arkiv ind i en anden mappe , så skal du bruge " - d " ( mappe) flag. Det gøres ved at skrive " unzip file.zip - d bibliotek. " Dette vil tage alle filerne fra " file.zip " fil og sætte dem ind i mappen .
Udpakning kun nye filer
Nogle gange, især når zip-filer bruges til at holde teammedlemmernes dokumenter i sync , vil du ønsker at udtrække kun de oplysninger fra zip -fil, der er anderledes end de filer, du allerede har. For dette, skal du bruge " - f" ( freshen ) flag. Indtast følgende: " . Unzip - f file.zip " Dette vil sammenligne filerne i " file.zip " med filerne i den aktuelle mappe. Enhver fil i " file.zip ", men ikke i den mappe, vil blive udtrukket . Desuden vil enhver fil i " file.zip ", der blev ændret for nylig , end en eksisterende fil i mappen blive udtrukket . Resten efterlades alene .
Uddrag til Standard Out
meste af tiden , er du nødt til at udpakke filer fra en zip direkte til harddisken . Men der er tilfælde, hvor det kan være mere nyttigt at pakke filerne direkte til styresystemer " standard output ". For eksempel . Hvis du administrerer en webserver, der skal udvinde dokumenter fra en zip-fil , før du overfører dem via internettet , udvinding til harddisken før overførslen er langsom, uøkonomisk og meningsløst I stedet kan en erfaren udvikler omdirigere systemets "standard output " til internetforbindelse og bruge " - p" ( rør) flag "rør " data fra zip-filen på internettet , ved hjælp af " unzip - p file.zip . " Være advarede dog : Som standard er standard output sat til din nuværende terminal , så kører denne kommando direkte fra terminal uden omdirigering af output vil resultere i megabyte volapyk bliver udspyet din kommando prompt
< . br > Konverter tekst mens udvinding
Desværre, når de operativsystemer, nu i almindelig brug , fra Unix til Windows , er blevet udtænkt , de hver løst problemet med , hvordan man kan repræsentere almindelig tekst på lidt forskellige måder . For eksempel behøver operativsystemer ikke blive enige om , hvordan man behandler line- slutninger i almindelige tekstfiler. For at forhindre ballade, " unzip " kan tjene som en oversætter for alle tekstdokumenter i zip-filen . Ved at bruge " - a " flag, vil unzip oversætte alle tekstfiler til at bruge de konventioner det nuværende styresystem som det uddrag . Følgende kommando vil være " unzip - a file.zip . "