Linux komprimirati Unzip

Zipping datoteka je jednostavan i učinkovit način prijenosa između računala i poslužitelja koristeći se daleko manjom širinom od slanja datoteka u punoj veličini. Kada primite zipnu arhivu u Linuxu, dekomprimiranje je jednako lako. Evo nekoliko načina za korištenje naredbe za unzip u Linux komandnoj liniji .

Dekomprimiranje pojedinačne zip datoteke u trenutnu mapu

Osnovna sintaksa za dekomprimiranje datoteke je:

raspakirajte naziv datoteke

Kao primjer, recimo da ste zalijepite album pod nazivom "Menace To Sobriety" od strane benda Ugly Kid Joe kao zip datoteku pod nazivom "Menace To Sobriety".

Da biste raspakirali ovu datoteku u trenutnu mapu, pokrenite sljedeću naredbu:

raspakirajte se "prijetnjom na sreću"

Dekomprimiranje višestrukih datoteka

Naredba čovjeka omogućuje dekomprimiranje više od jedne datoteke istodobno pomoću sljedeće sintakse:

unzip filename1 filename2 filename3

Recimo da ste zasebno snimili tri datoteke Alice Cooper albuma zvane "Trash", "Hey Stoopid" i "Dragontown" zasebno. Da biste odspojili te datoteke, pokušajte unijeti sljedeće:

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

Ono što zatim dobivate je ta pogreška:

Arhiva: Trash.zip oprez: naziv datoteke koji se ne podudara: Dragontown.zip <

Pod pretpostavkom da tri datoteke žive u istoj mapi, bolji je način umjesto toga upotrijebiti sljedeću naredbu:

unzip '* .zip'

Budite oprezni, međutim: Ova je naredba neselektivna i dekomprimirati svaku zip datoteku u trenutnoj mapi.

Raspakirajte datoteku, ali isključite određene ostale

Ako imate zip datoteku i želite izvući sve datoteke osim jednog, upotrijebite tipku -x, kako slijedi:

unzip filename.zip -x filetoexclude.zip

Kako bismo nastavili s našim primjerom, album "Trash" Alisa Coopera ima pjesmu pod nazivom "Bed Of Nails". Da biste izveli sve pjesme osim "Bed Of Nails", upotrijebite sljedeću sintaksu:

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

Ekstrakt Zip datoteke u različite imenike

Ako želite staviti sadržaj zip datoteke u drugi direktorij nego trenutni, upotrijebite tipku -d, ovako:

unzip filename.zip -d put / to / extract / to

Na primjer, za dekompresiju datoteke "Trash.zip" na "/ home / music / Alice Cooper / Trash" upotrijebite sljedeću sintaksu:

raspakirajte Trash.zip -d / home / music / Alice Cooper / Trash

Kako prikazati sadržaj komprimirane Zip datoteke

Da biste popisali sadržaj komprimirane datoteke, upotrijebite tipku -l:

unzip -l filename.zip

Da biste vidjeli sve pjesme u albumu "Trash.zip", upotrijebite sljedeće:

unzip -l Trash.zip

Vraćene informacije uključuju:

Kako testirati ako je zip datoteka valjana

Da biste provjerili je li zip datoteka u redu prije izdvajanja, upotrijebite tipku t:

unzip -t filename.zip

Na primjer, da biste provjerili je li "Trash.zip" valjana, možete pokrenuti sljedeće:

unzip -t Trash.zip

Svaka će datoteka biti na popisu, a pokraj njega će se pojaviti "OK". Na dnu izlaza trebao bi se pojaviti poruka "nema otkrivenih pogrešaka u komprimiranim podacima ..."

Prikaži detaljne informacije o komprimiranoj datoteci

Ako želite detaljnije informacije, upotrijebite -v prekidač koji emitira više verbalnih podataka:

Sintaksa je sljedeća:

unzip -v naziv datoteke

Na primjer:

unzip -v Trash.zip

Izrazito izlaz sadrži sljedeće informacije:

Dekomprimirati Zip datoteku u trenutni direktorij bez stvaranja direktorija

Ako ste dodali mape unutar zip datoteke prilikom izrade, standardna naredba za unplikaciju ponovno će stvoriti strukturu mapa dok se ne otvori.

Na primjer, ako izvučete zip datoteku pod nazivom "filename1.zip" sa sljedećom strukturom, mape će se ponovno stvoriti kada ga odznačite:

Ako želite da sve datoteke ".txt" izvučete u trenutnu mapu bez ponovnog stvaranja mapa, upotrijebite tipku -j, kako slijedi:

unzip -j filename.zip

Dekomprimirati datoteku bez poticanja kada postoje datoteke

Zamislite da imate zip datoteku koju ste već raspakirali i počeli ste raditi na datotekama koje ste izdvojili.

Ako imate još jednu datoteku koju želite otvoriti i zip datoteku sadrži datoteke koje već postoje u ciljnoj mapi, pojavit će se upozorenje prije nego što sustav prebrune datoteke. Ovo je u redu, ali ako iz nje ekstrahirate datoteku s 1000 datoteka, ne želite biti zatraľeni svaki put.

Dakle, ako ne želite prebrisati postojeće datoteke, upotrijebite tipku -n:

unzip -n filename.zip

Ako vam nije važno hoće li datoteka već postojati i uvijek želite prebrisati datoteke jer ih se izdvaja bez upita, upotrijebite tipku -o:

unzip -o filename.zip

Izdvajanje lozinkom zaštićenih Zip datoteka

Ako trebate odznačiti datoteku koja zahtijeva lozinku za pristup, upotrijebite tipku -P i slijedite lozinku:

unzip -P password filename.zip

Na primjer, da biste raspakirali datoteku pod nazivom "cats.zip" s lozinkom "kittens123", upotrijebite sljedeće:

unzip -P kittens123 filename.zip

Otključavanje datoteke bez prikazivanja bilo kojeg izlaza

Prema zadanim postavkama, "unzip" naredba navodi sve što radi, uključujući i unos svake datoteke u arhivu kako ga izvlači. Možete izbrisati ovaj izlaz pomoću -q switch:

unzip -q filename.zip

To otkvačuje naziv datoteke bez izvođenja bilo kakvog izlaza i vraća vas do pokazivača kada završi.

Linux pruža desetke drugih prekidača. Posjetite stranice Linux mana kako biste saznali više.