Failų archyvavimas yra paprastas ir efektyvus būdas perkelti juos tarp kompiuterių ir serverių, kuriuose naudojama kur kas mažesnė pralaidumo sparta nei siunčiant viso dydžio failus. Kai gaunate "zip" archyvą "Linux", dekompresija yra taip pat paprasta. Štai keletas būdų, kaip "unzip" komandą naudoti " Linux" komandinėje eilutėje .
Vieno zip failo išskleidimas į dabartinį aplanką
Pagrindinė failo atspaudimo sintaksė yra:
Unzip failo vardas
Pavyzdžiui, sakydamas, kad "Ugly Kid Joe" albumas "Menace to Sobiety" yra užrakinamas kaip zip failas "Menace to Sobiety".
Norėdami atspausdinti šį failą į dabartinį aplanką, tiesiog paleiskite šią komandą:
atspausdinti "Menace to Sobieety"
Atskyrimas kelis failus
"Man" komanda leidžia vienu metu iššifruoti daugiau nei vieną failą naudodami šią sintaksę:
Unzip filename1 filename2 filename3
Papasakokime, kad atspausdinote tris albumo "Alice Cooper" pavadinimus "Trash", "Hey Stoopid" ir "Dragontown". Jei norite atspausdinti šiuos failus, galite pabandyti įvesti šiuos failus:
Unzip "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"
Tačiau tai, ką jūs gaunate, yra ši klaida:
Archyvas: Trash.zip atsargiai: failo vardas nesutampa: Dragontown.zip <
Darant prielaidą, kad trys failai yra tame pačiame aplanke, geresnis būdas yra naudoti šią komandą:
Unzip "* .zip"
Būkite atsargūs, nors: Ši komanda yra nevienodi ir iššifruoja kiekvieną zip failą dabartiniame aplanke.
Išarchyvuokite failą, bet išskirkite tam tikrų kitų
Jei turite zip failą ir norite išimti visus failus, išskyrus vieną, naudokite -x jungiklį, kaip nurodyta toliau:
Unzip filename.zip -x filetoexclude.zip
Norėdami tęsti mūsų pavyzdžiu, "Alice Cooper" albume "Trash" yra daina "Bed of Nails". Norėdami išskleisti visas dainas, išskyrus "Nakties nagai", naudokite šį sintaksę:
Unzip Trash.zip-x "Bed Of Nails.mp3"
Išskleisti Zip failą į kitą katalogą
Jei norite įdėti zip failo turinį kitame kataloge nei dabartinis, naudokite -d jungiklį, pavyzdžiui, šį:
Unzip filename.zip -d path / to / extract / to
Pavyzdžiui, jei norite atspausdinti "Trash.zip" failą į "/ home / music / Alice Cooper / Trash", naudokite šį sintaksę:
Unzip Trash.zip -d / home / music / Alice Cooper / Trash
Kaip parodyti suspausto ZIP failo turinį
Norėdami peržiūrėti suspausto failo turinį, naudokite -l jungiklį:
Unzip-l filename.zip
Jei norite pamatyti visas albumo "Trash.zip" dainas, naudokite šiuos:
išpakuokite-l Trash.zip
Grąžinta informacija apima:
- Ilgis baitais
- Sukūrimo data
- Sukurtas laikas
- vardas
Kaip patikrinti, ar zip failas yra galiojantis
Norėdami patikrinti, ar zip failas yra gerai, prieš jį ištraukite, naudokite -t jungiklį:
Unzip-t filename.zip
Pavyzdžiui, jei norite patikrinti, ar "Trash.zip" galioja, galite paleisti:
Unzip-t Trash.zip
Kiekvienas failas bus pateiktas sąraše, šalia jo turi būti rodoma "OK". Išvesties apačioje turi būti rodomas pranešimas, kuriame nurodyta, kad "nėra sugadintų duomenų ..." klaidų.
Rodyti išsamią informaciją apie suspaustą failą
Jei norite gauti išsamesnės informacijos, naudokite -v jungiklį, iš kurio išspausdinama daugiau verbia informacijos:
Sintaksė yra tokia:
Unzip-v filename
Pavyzdžiui:
Unzip -v Trash.zip
Išsami verbale informacija yra tokia:
- Ilgis baitais
- Metodas
- Dydis
- Suspaudimo procentas
- Sukurta data ir laikas
- CRC
- vardas
Išspausdinkite zip failą į dabartinę katalogą, nesukuriant katalogų
Jei sukūrę zip failą pridėjote aplankus, tada standartinė iššifravimo komanda atkurs aplanko struktūrą, nes ji bus išskaidyta.
Pvz., Jei išskirsite zip failą, pavadintą "filename1.zip", kurio struktūra yra tokia, aplankai bus atkurti, kai atsijungsite:
- Aplankas 1: filea.txt, fileb.txt, filec.txt
- Aplankas 2: filed.txt, filee.txt
- Aplankas 3: filef.txt
Jei norite, kad visi ".txt" failai būtų ištraukiami į dabartinį aplanką, o aplankai nebūtų atkuriami, naudokite -j jungiklį, kaip nurodyta toliau:
Unzip-j filename.zip
Išskleiskite failą nespausdindami, kai failai jau yra
Įsivaizduokite, kad turite jau išsisukinto ZIP failą ir pradėjote dirbti su išgautais failais.
Jei turite kitą failą, kurį norite atspausdinti, ir zip failą yra failai, kurie jau egzistuoja tiksliniame aplanke, prieš sistemai perrašant failus, rodomas įspėjimas. Tai yra gerai, bet jei išsiveriate failą, kuriame yra 1000 failų, nenorite, kad kiekvieną kartą būtų paraginti.
Taigi, jei nenorite perrašyti esamų failų, naudokite -n jungiklį:
Unzip -n filename.zip
Jei nesvarbu, ar failas jau egzistuoja, ir visada norite perrašyti failus, kai jie yra be reikalo, naudokite -o jungiklį:
Unzip -o filename.zip
Ištraukiami slaptažodžiu saugomi zip failai
Jei jums reikia atspausdinti failą, kurio naudojimui reikalingas slaptažodis, naudokite -P jungiklį ir slaptažodį:
Unzip -P slaptažodis filename.zip
Pavyzdžiui, jei norite atspausdinti failą "cats.zip" su slaptažodžiu "kittens123", naudokite šią funkciją:
Unzip-P kittens123 filename.zip
Failo atspausdinimas nerodydamas jokio rezultato
Pagal numatytuosius nustatymus komandą "Unzip" išvardijami visi veiksmai, įskaitant kiekvieno archyvo failo, kuriame jis yra, išrašymą. Galite slopinti šią išvestį naudodami -q jungiklį:
unzip -q filename.zip
Tai išpakuokite failo pavadinimą, nenurodydami jokio išvesties ir grąžindami jus prie žymeklio, kai jis bus baigtas.
Linux suteikia daugybę kitų jungiklių. Apsilankykite "Linux" meniu puslapiuose, kad sužinotumėte daugiau.