The Unix , Linux och Mac OS X -kommandot för att packa upp arkiven från terminalen heter , lämpligt nog , " Unzip ". Packa har en uppsjö av alternativ som du kan läsa om genom att skriva "man packa " i din terminal , men det finns bara ett fåtal alternativ som används ofta . Basic Command
I sin mest grundläggande , tar packa kommandot följande form : " packa file.zip . " Detta kommando kommer att ta filen benämnd " file.zip " och extrahera innehållet till det öppna katalogen . Den är snabb och enkel , och för det mesta är precis vad du behöver . Addera Extrahera till en annan katalog
p Om du vill extrahera filerna i zip-arkivet till en annan katalog , så du måste använda " - d " ( katalog ) sjunker . Det görs genom att skriva " unzip file.zip - d katalogen . " Detta kommer att ta alla filer från " file.zip " filen och lägg dem i katalogen .
Extrahera endast nya filer
Ibland , speciellt när zip-filer används för att hålla gruppmedlemmarnas handlingar i synk , kommer du vill extrahera bara informationen från zip -filen som är annorlunda än de filer som du redan har. För detta måste du använda " - f " ( fräscha ) sjunker . Skriv följande : " . Unzip - f file.zip " Detta kommer att jämföra filerna i " file.zip " med filerna i den aktuella katalogen . Varje fil i " file.zip , " men inte i katalogen , kommer att extraheras . Dessutom kommer alla filer i " file.zip " som förändrades mer nyligen än en befintlig fil i katalogen utvinnas . Resten lämnas ensamma . På Standard
Utdrag Out
Merparten av tiden , måste du extrahera filerna från en zip direkt till hårddisken . Men det finns tillfällen när det kan vara mer användbart att extrahera filerna direkt till operativsystem " standard ut . " Till exempel , om du administrerar en webbserver som måste extrahera dokument från en zip -fil innan du överför dem över Internet , extrahera till hårddisken innan överföringen är långsam , slösaktig och onödig . Istället kan en erfaren utvecklare omdirigera systemets " standard ut " till Internet -anslutning och använda " - p " ( pipe ) flagga till " pipe " data från zip- filen på Internet , med hjälp av " unzip - p file.zip . " Varnas dock : Som standard är den standard utgången till din nuvarande terminal , så kör det här kommandot direkt från terminalen utan att omdirigera utdata kommer att resultera i megabyte rappakalja som spydde på din kommandotolk
< . br > Konvertera text när du hämtar
Tyvärr , när operativsystemen nu i allmänt bruk , från Unix till Windows , utarbetades , löste de var problemet med hur man ska representera vanlig text på lite olika sätt . Till exempel håller operativsystem inte på hur man behandlar line- ändelser i vanliga textfiler . För att förhindra problem , " packa " kan tjäna som en översättare för alla textdokument i zip-filen . Genom att använda " - a " flaggan kommer packa översätta alla textfiler använda konventionerna i det nuvarande operativsystemet som det extrakt . Följande kommando kommer att vara " unzip - a file.zip . " Addera