Zipping datoteka je jednostavan i učinkovit način prijenosa podataka između računala i poslužitelja. Kada se datoteke komprimiraju, oni ne samo da štedi prostor na lokalnom disku nego i olakšavaju i prikladniju za preuzimanje datoteka s interneta, koristeći daleko manju propusnost od slanja datoteka u punoj veličini.
Kada primite zipnu arhivu u Linuxu, dekomprimiranje je jednako lako. Mnogo je prekidača dostupnih u Linuxu, što znači da imate mnogo načina za izdvajanje datoteka s otvoriti rajsfešlus naredba u naredbenom retku.
Dekomprimirati pojedinačne ZIP datoteke
Osnovna sintaksa za dekomprimiranje datoteke je:
raspakirajte naziv datoteke
Kao primjer, recimo da ste zalijeplili naziv albuma Prijetnja na Sobriety, Da biste raspakirali ovu datoteku u trenutnu mapu, jednostavno pokrenite sljedeću naredbu: raspakirajte se "prijetnjom na sreću" Naredba čovjeka omogućuje dekomprimiranje više od jedne datoteke istodobno pomoću sljedeće sintakse: unzip filename1 filename2 filename3
Ako ste zalijepi tri datoteke pod imenom Alice Cooper albuma Smeće, Hej Stoopid, i Dragontown, zasebno, možete pokušati izbrisati ih: unzip "Trash.zip" "Dragontown.zip" "Hej Stoopid.zip"
Međutim, ono što biste dobili je ta pogreška: Arhiva: Trash.zip oprez: naziv datoteke nije podudaran: Dragontown.zip
Pod pretpostavkom da tri datoteke žive u istoj mapi, bolja je metoda koristiti sljedeću naredbu: unzip '* .zip'
Budite oprezni, ipak. Ova je naredba neselektivna i dekomprimirati svaku ZIP datoteku u trenutnoj mapi. Ako imate ZIP datoteku i želite izvući sve datoteke osim jednog, upotrijebite -x prekidač. unzip filename.zip -x filetoexclude.zip
Da biste nastavili s našim primjerom, album "Otpad" u Trash.zip ima MP3 naslov Bed of Nails, Da biste izveli sve pjesme osim "Bed of Nails", to biste učinili: unzip Trash.zip -x "Bed Of Nails.mp3" Ako želite staviti sadržaj ZIP datoteke u drugu mapu od trenutnog, upotrijebite -D prekidač. unzip filename.zip -d put / to / extract / to
Na primjer, dekomprimirati Trash.zip datoteku na / home / music / Alice Cooper / Trash, upotrijebite sljedeću sintaksu: unzip Trash.zip -d "/ home / music / Alice Cooper / Trash" Da biste popis sadržaja komprimirane datoteke, upotrijebite -l prekidač. unzip -l filename.zip
U našem primjeru možemo upotrijebiti ovaj prekidač da biste vidjeli sve datoteke Trash.zip. unzip -l Trash.zip
Vraćene informacije uključuju: Da biste testirali je li ZIP datoteka ispravno strukturirana i može se ispravno koristiti prije vađenja, upotrijebite -t prekidač. unzip -t filename.zip
Na primjer, za testiranje je li Trash.zip je valjan, možete pokrenuti sljedeće: unzip -t Trash.zip
Svaka datoteka je navedena i u redu trebao bi se pojaviti pokraj njega. Na dnu izlaza trebao bi se pojaviti poruka nema otkrivenih pogrešaka u komprimiranim podacima …. -v prebacivanje (opširan) može dati detaljnije informacije. unzip -v naziv datoteke
Koristiti ovaj prekidač pomoću Trash.zip da biste vidjeli više informacija, upisali bi: unzip -v Trash.zip
Izlaz sadrži sljedeće informacije: Za ZIP datoteke koje imaju mape, izvršavanje otvoriti rajsfešlus samostalno, bez prekidača, ponovno će stvoriti istu strukturu mapa iz arhive. Izvlačenje filename1.zip, na primjer, koji ima sljedeće tri mape, rezultirat će istim mapama koje se izlučuju: U ovom primjeru, za izdvajanje svih TXT datoteka u trenutnu mapu bez izrade tih tri mape, jednostavno dodajte -j do kraja naredbe. unzip -j filename1.zip Pretpostavimo da ste već raspakirali određenu ZIP datoteku i počeli raditi na raspakiranim datotekama, mijenjate ih i ažurirajte ih kako god želite. Posljednja stvar koju želite jest da te datoteke prebrisaju kada izvadite ZIP koji ima datoteke s istim nazivima. Odmah biste izgubili sve što ste radili kad nove datoteke zamjenjuju vaše postojeće. Međutim, možete upotrijebiti -n prebacite ako želite ne prebrisati postojeće datoteke. Svaka datoteka iz ZIP arhive koja ima naziv koji podudara datoteku u ekstrahiranoj mapi neće prebrisati ništa kada se ova sklopka koristi. Sve ostalo, međutim, koje ima jedinstveno ime, i dalje će biti izdvojene. unzip -n filename.zip
Ako vam nije važno hoće li datoteka već postojati i uvijek želite prebrisati datoteke jer su izvučene bez upita, upotrijebite -o prekidač. unzip -o filename.zip Ako trebate odznačiti datoteku koja zahtijeva lozinku za pristup, upotrijebite -p nakon čega slijedi lozinka. unzip -P password filename.zip
Na primjer, da biste odvojili datoteku zvanu cats.zip s lozinkom kittens123, upotrijebite sljedeće: unzip -P kittens123 filename.zip Prema zadanim postavkama, otvoriti rajsfešlus naredba popisuje sve što radi, uključujući i prikazivanje svake datoteke u arhivi, kako ih naredba izvlači. Možete izbrisati ovaj izlaz pomoću Q prekidač. 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. Dekomprimirati više ZIP datoteka
Isključi neke ZIP datoteke
Izvadite ZIP datoteku u različite imenike
Kako prikazati sadržaj komprimirane Zip datoteke
Kako testirati je li ZIP datoteka valjana
Pogledajte detaljne informacije o ZIP datotekama
Dekomprimirati ZIP datoteku bez izrade direktorija
Dekomprimirati ZIP datoteku bez poticanja nadjačavanja
Izvadite ZIP datoteke zaštićene lozinkom
Raspakirajte datoteku bez prikazivanja bilo kojeg izlaza