Failų archyvavimas yra paprastas ir efektyvus būdas perkelti duomenis tarp kompiuterių ir serverių. Kai failai suspaudžiami, jie ne tik taupo disko vietos diske, bet taip pat palengvina ir patogiau atsisiųsti failus iš interneto, naudojant daug mažesnę juostos plotį nei siųsti pilno dydžio failus.
Kai gaunate "zip" archyvą "Linux", dekompresija yra taip pat paprasta. Linux yra daugybė jungiklių, tai reiškia, kad jūs turite daug būdų, kaip išgauti failus su atspausdinti komandą komandinėje eilutėje.
Išskleisti vienus ZIP failus
Pagrindinė failo atspaudimo sintaksė yra:
Unzip failo vardas
Pavyzdžiui, pasakykite, kad pagaunate albumą pavadinimu Grėsmė baisumui. Norėdami atspausdinti šį failą į dabartinį aplanką, tiesiog paleiskite šią komandą: atspausdinti "Menace to Sobieety" "Man" komanda leidžia vienu metu iššifruoti daugiau nei vieną failą naudodami šią sintaksę: Unzip filename1 filename2 filename3
Jei jūs užsukote tris Alice Cooper albumų pavadinimus Šiukšliadėžė, Ei Stoopidas, ir Dragontown, atskirai, galite pabandyti išarchyvuoti juos: Unzip "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"
Tačiau tai, ką norėtumėte gauti, yra ši klaida: Archyvas: Trash.zip atsargiai: failo vardas nesutampa: Dragontown.zip
Darant prielaidą, kad trys failai yra tame pačiame aplanke, geresnis metodas yra naudoti šią komandą: Unzip "* .zip"
Būkite atsargūs, nors. Ši komanda yra besiskirianti ir iššifruoja kiekvieną ZIP failą dabartiniame aplanke. Jei turite ZIP failą ir norite išimti visus failus, išskyrus vieną, naudokite -x perjungti Unzip filename.zip -x filetoexclude.zip
Norėdami tęsti mūsų pavyzdžiu, albumas "Šiukšliadėžė" yra Trash.zip turi MP3 pavadinimą Nakvynė iš nagų. Norėdami išgauti visas dainas, išskyrus "Nakvynė iš nagų", atlikite šiuos veiksmus: Unzip Trash.zip-x "Bed Of Nails.mp3" Jei norite įdėti ZIP failo turinį kitame kataloge nei dabartinis, naudokite -d perjungti Unzip filename.zip -d path / to / extract / to
Pavyzdžiui, atspausdinti Trash.zip failą į / home / music / Alice Cooper / Trash, naudokite šią sintaksę: Unzip Trash.zip -d "/ home / music / Alice Cooper / Trash" Norėdami išspausdinti suspausto failo turinį, naudokite -l perjungti Unzip-l filename.zip
Mūsų pavyzdyje galėtume naudoti šį jungiklį, kad pamatytume visus failus Trash.zip. išpakuokite-l Trash.zip
Grąžinta informacija apima: Norėdami patikrinti, ar ZIP failas yra tinkamai struktūrizuotas ir tinkamai jį galima panaudoti, naudokite -t perjungti Unzip-t filename.zip
Pavyzdžiui, patikrinkite, ar Trash.zip galioja, galite paleisti taip: Unzip-t Trash.zip
Kiekvienas failas yra sąraše ir Gerai turėtų pasirodyti šalia jo. Išvesties apačioje turi būti rodomas pranešimas nėra sugadintų duomenų …. The -v switch (verbose) gali pateikti išsamesnę informaciją. Unzip-v filename
Norėdami naudoti šį jungiklį su Trash.zip norėdami pamatyti daugiau informacijos, turėtume įvesti: Unzip -v Trash.zip
Į produkciją yra ši informacija: ZIP failams, kuriuose yra aplankai, vykdomi atspausdinti viena, be jungiklių, iš archyvo iš naujo sukurtų tą pačią katalogų struktūrą. Ištraukimas filename1.zipPvz., turint šiuos tris aplankus, bus išgauti tie patys aplankai: Šiame pavyzdyje, norint išgauti visus TXT failus į dabartinį aplanką, nenaudodami šių trijų aplankų, tiesiog pridėkite -j iki komandos pabaigos. unzip-j filename1.zip Tarkime, kad jau atsijungėte tam tikrą ZIP failą ir pradėjote dirbti su neskaitytomis failais, keisdami ir atnaujindami juos bet kokiu atveju. Paskutinis dalykas, kurį norite, yra tai, kad šie failai būtų perrašyti, kai ištrauksite ZIP, kuriame yra failai su tais pačiais pavadinimais. Jūs iš karto prarandate viską, su kuo dirbate, kai nauji failai pakeičia esamus. Tačiau galite naudoti -n Jei nori, perjunkite ne perrašyti esamus failus. Kiekvienas iš ZIP archyve esančio failo, kurio pavadinime yra atitinkamas failas išgautame aplanke, nieko neperrašys, kai bus naudojamas šis jungiklis. Tačiau viskas, kas turi unikalų vardą, vis tiek bus išgaunamas. Unzip -n filename.zip
Jei nesvarbu, ar failas jau egzistuoja, ir jūs visada norite perrašyti failus, kai jie yra be reikalo, naudokite -o perjungti Unzip -o filename.zip Jei jums reikia atspausdinti failą, kurio naudojimui reikalingas slaptažodis, naudokite -p jungiklis, po kurio eina slaptažodis. Unzip -P slaptažodis filename.zip
Pavyzdžiui, atspausdinti failą, pavadintą cats.zip su slaptažodžiu kačiukai123, naudokite: Unzip-P kittens123 filename.zip Numatyta, kad atspausdinti Komanda nurodo viską, ką ji daro, taip pat parodo kiekvieną failą archyve, kai komanda juos išgauna. Jūs galite užblokuoti šią išvestį naudojant -q perjungti unzip -q filename.zip
Tai išpakuokite failo pavadinimą, nenurodydami jokio išvesties ir grąžindami jus prie žymeklio, kai jis bus baigtas. Išspausti kelis ZIP failus
Išskirkite keletą ZIP failų
Išskleisti ZIP failą į kitą katalogą
Kaip parodyti suspausto ZIP failo turinį
Kaip patikrinti, ar ZIP failas yra galiojantis
Žr. Išsamią informaciją apie ZIP failą
Išspausti ZIP failą be katalogų kūrimo
Išskleiskite ZIP failą neprašydami perrašyti
Ištraukiami slaptažodžiu apsaugoti ZIP failai
Išpakuokite failą, nerodydami jokio išėjimo