Ukaz Linux Unzip

Datoteke Zipping je preprost in učinkovit način za prenos med računalniki in strežniki, ki uporabljajo veliko manj pasovne širine kot pošiljanje datotek v polni velikosti. Ko prejmete zip arhiv v Linuxu, je razkritje enostavno. Tukaj je nekaj načinov uporabe ukaza unzip v ukazni vrstici Linux .

Dekompresiranje enojne zip datoteke v trenutno mapo

Osnovna sintaksa za dekompresijo datoteke je:

unzip ime datoteke

Na primer, recimo, da ste zganjali album, imenovan "Menace to Sobriety", ki ga je skupina Ugly Kid Joe kot zip datoteko z naslovom "Menace To Sobriety."

Če želite datoteko odpreti v trenutno mapo, preprosto zaženite naslednji ukaz:

odzivanje "Zmaga v zrelost"

Raztegni več datotek

Ukaz človek vam omogoča, da razširite več kot eno datoteko hkrati s pomočjo naslednje sintakse:

unzip filename1 filename2 filename3

Recite, da ste zložili tri datoteke albuma Alice Cooper z imenom "smeti", "Hey Stoopid" in "Dragontown" ločeno. Če želite razveljaviti te datoteke, lahko poskusite vnesti naslednje:

unzip "Trash.zip" "Dragontown.zip" "Hej Stoopid.zip"

Vendar pa je to napaka:

Arhiviranje: Trash.zip previdnost: ime datoteke ni ujemalo: Dragontown.zip <

Ob predpostavki, da tri datoteke živijo v isti mapi, je boljši način, da namesto tega uporabite naslednji ukaz:

unzip '* .zip'

Bodite previdni, čeprav: Ta ukaz je brez diskriminacije in bo razširi vsako datoteko zip v trenutni mapi.

Razdružite datoteko, vendar izključite nekatere druge

Če imate zip datoteko in želite izvleči vse datoteke, razen enega, uporabite stikalo -x:

unzip filename.zip -x filetoexclude.zip

Če želite nadaljevati z našim primerom, album "Smeti" Alice Cooper ima pesem z naslovom "Bed Of Nails". Če želite izpisati vse skladbe, razen za "Bed Of Nails", uporabite naslednjo sintakso:

unzip Trash.zip -x "Bed Of Nails.mp3"

Izvlecite datoteko Zip v drug direktorij

Če želite vsebino datoteke zip vsebovati v drugem imeniku kot trenutni, uporabite stikalo -d, na primer:

unzip filename.zip -d pot / v / izvleček / do

Na primer, če želite dekompresirati datoteko »Trash.zip« na »/ home / music / Alice Cooper / Smeti«, uporabite naslednjo sintakso:

unzip Trash.zip -d / home / glasba / Alice Cooper / Smeti

Kako prikazati vsebino stisnjene datoteke zip

Če želite prikazati vsebino stisnjene datoteke, uporabite stikalo -l:

unzip -l filename.zip

Če si želite ogledati vse pesmi v albumu »Trash.zip«, uporabite naslednje:

unzip -l Trash.zip

Vrnjene informacije vključujejo:

Kako preizkusiti, če je datoteka zip veljavna

Če želite preizkusiti, ali je datoteka zip v redu, preden jo izvlečete, uporabite stikalo -t:

unzip -t filename.zip

Na primer, če želite preveriti, ali je "Trash.zip" veljaven, lahko zaženete naslednje:

unzip -t Trash.zip

Vsaka datoteka bo na seznamu, poleg tega pa mora biti "OK". Na dnu zaslona naj se prikaže sporočilo, ki navaja, da "v stisnjenih podatkih ni bilo ugotovljenih napak ..."

Pokaži podrobne informacije o stisnjeni datoteki

Če želite podrobnejše informacije, uporabite stikalo -v, ki daje bolj verbalne informacije:

Sintaksa je naslednja:

unzip -v filename

Na primer:

unzip -v Trash.zip

Govorni izhod vsebuje naslednje podatke:

Raztegni datoteko zip v trenutni imenik brez ustvarjanja imenikov

Če ste med ustvarjanjem dodali mape v zip datoteki, bo ukaz standard unzip ponovno ustvaril strukturo map, saj bo odklenjen.

Na primer, če zip datoteko z imenom "filename1.zip" izvlečete z naslednjo strukturo, bodo mape znova ustvarjene, ko jih odklenete:

Če želite, da se vse datoteke ».txt« izvlečejo v trenutno mapo, ne da bi bile obnovljene mape, bi uporabili stikalo -j, in sicer:

unzip -j filename.zip

Raztegni datoteko brez vpenjanja, ko datoteke že obstajajo

Predstavljajte si, da imate datoteko zip, ki ste jo že odprli, in začeli ste delati na datotekah, ki ste jih izpisali.

Če imate drugo datoteko, ki jo želite odpreti, in datoteka zip vsebuje datoteke, ki že obstajajo v ciljni mapi, se preden sistem prepiše datoteke, se prikaže opozorilo. To je v redu, toda če izvlečete datoteko z več kot 1000 datotekami, ne želite, da vas bo vsakič pozval.

Torej, če ne želite prepisati obstoječih datotek, uporabite stikalo -n:

unzip -n filename.zip

Če vam je vseeno, ali datoteka že obstaja, in vedno želite prepisati datoteke, ko so izvlečeni brez pozivanja, uporabite stikalo -o:

unzip -o filename.zip

Izvleček Zip datotek, zaščitenih z geslom

Če želite odpreti datoteko, ki zahteva geslo za dostop, uporabite stikalo -P, ki mu sledi geslo:

unzip -P geslo filename.zip

Na primer, če želite datoteko z imenom "cats.zip" z geslom "kittens123" razveljaviti, uporabite naslednje:

unzip -P kittens123 filename.zip

Razpakiranje datoteke brez prikaza kakršnega koli izhoda

Privzeto, ukaz "unzip" navaja vse, kar počne, vključno z navedbo vsake datoteke v arhivu, ko jo izvleče. Izhod lahko izklopite z uporabo stikala -q:

unzip -q filename.zip

S tem se iztisne ime datoteke, ne da bi vam bilo treba dati nobenega izpiska, in ko se bo končal, vas vrne k kazalcu.

Linux ponuja več deset drugih stikal. Če želite izvedeti več, obiščite strani čarovnika Linux.