Android

Kako raspakirati datoteke u Linuxu

kako raspakovati zapakovati rar file

kako raspakovati zapakovati rar file

Sadržaj:

Anonim

ZIP je najčešće korišteni format arhivske datoteke koji podržava komprimiranje podataka bez gubitaka. ZIP datoteka je spremnik podataka koji sadrži jednu ili više komprimiranih datoteka ili mapa.

U ovom ćemo udžbeniku objasniti kako raspakirati datoteke u Linux sustavima kroz naredbenu liniju pomoću naredbe unzip .

Što je Unzip?

unzip je uslužni program koji vam pomaže popisati, testirati i izdvojiti komprimirane ZIP arhive.

Instalirajte Unzip

unzip nije instaliran po defaultu u većini Linux distribucija, ali lako ga možete instalirati pomoću upravitelja paketa distribucije.

Instalirajte unzip na Ubuntu i Debian

sudo apt install unzip

Instalirajte unzip na CentOS i Fedora

sudo yum install unzip

Kako raspakirati ZIP datoteku

U svom najjednostavnijem obliku kada se koristi bez ikakvih opcija, naredba unzip izvući će sve datoteke iz navedene ZIP arhive u trenutni direktorij.

unzip filename.zip

Da bi izvukao ZIP arhivu u određeni direktorij, korisnik mora imati dozvole pisanja u toj mapi.

ZIP datoteke ne podržavaju podatke o vlasništvu u stilu Linuxa, a sve izvučene datoteke bit će u vlasništvu korisnika koji pokreće naredbu.

Kao primjer, recimo da ste preuzeli Word datoteku za instalaciju Wordpressa. Da biste raspakirali ovu datoteku u trenutni direktorij, jednostavno pokrenite sljedeću naredbu:

unzip latest.zip

Kako potisnuti izlaz iz naredbe unzip

unzip naredba unzip ispisuje imena svih datoteka koje vadi i sažetak kad je ekstrakcija završena.

Upotrijebite prekidač -q za suzbijanje ispisa ovih poruka.

unzip -q filename.zip

Kako raspakirati ZIP datoteku u drugu direktoriju

Da biste raspakirali ZIP datoteku u direktoriju različitom od trenutnog, upotrijebite prekidač -d :

unzip filename.zip -d /path/to/directory

Na primjer, za latest.zip arhivu WordPress u /var/www/ direktoriju, upotrijebite sljedeću naredbu:

sudo unzip latest.zip -d /var/www

U gornjoj naredbi koristimo sudo jer u većini slučajeva korisnik u koji smo prijavljeni nema dozvole za pisanje u /var/www direktorij. Kad se ZIP datoteke dekomprimiraju pomoću sudo-a, izdvojene datoteke i mape bit će u vlasništvu korisničkog korijena.

Kako raspakirati ZIP datoteku zaštićenu lozinkom

Da biste raspakirali datoteku zaštićenu lozinkom, upotrijebite preklopku -P zatim lozinku:

unzip -P PasswOrd filename.zip

Kako isključiti datoteke prilikom raspakivanja ZIP datoteke

unzip filename.zip -x file-to-exclude

U sljedećem primjeru .git sve datoteke i mape iz ZIP arhive, osim .git direktorija:

unzip filename.zip -x "*.git/*"

Kako prepisati postojeće datoteke kada upotrebljavate Unzip

Recimo da ste već raspakirali ZIP datoteku i ponovno pokrećete istu naredbu:

unzip latest.zip

Prema zadanim postavkama, unzip vas pita hoćete li prebrisati samo trenutnu datoteku, prebrisati sve datoteke, preskočiti ekstrakciju trenutne datoteke, preskočiti ekstrakciju svih datoteka ili preimenovati trenutnu datoteku.

Archive: latest.zip replace wordpress/xmlrpc.php? es, o, ll, one, ename:

unzip -o filename.zip

Koristite ovu opciju s oprezom. Datoteke će biti prebrisane i ako ste unijeli bilo kakve promjene, promjene će biti izgubljene.

Kako raspakirati ZIP datoteku bez prepisivanja postojećih datoteka

Recimo da ste već raspakirali ZIP datoteku i promijenili ste neke datoteke, ali ste slučajno obrisali nekoliko datoteka. Želite zadržati promjene i vratiti izbrisane datoteke iz ZIP arhive.

U ovom slučaju, upotrijebite opciju -n koja prisili unzip za preskakanje ekstrakcije datoteke koja već postoji.

unzip -n filename.zip

Kako raspakirati više ZIP datoteka

unzip '*.zip'

Imajte na umu pojedinačne citate oko *.zip . Ako ste zaboravili navesti argument, ljuska će proširiti zamjenski znak i dobit ćete pogrešku.

Kako navesti sadržaj Zip datoteke

Za popis sadržaja ZIP datoteke koristite prekidač -l :

unzip -l filename.zip

U primjeru u nastavku navodimo sve WordPress instalacijske datoteke:

unzip -l latest.zip

Izlaz će izgledati ovako:

Archive: latest.zip Length Date Time Name --------- ---------- ----- ---- 0 2018-08-02 22:39 wordpress/ 3065 2016-08-31 18:31 wordpress/xmlrpc.php 364 2015-12-19 12:20 wordpress/wp-blog-header.php 7415 2018-03-18 17:13 wordpress/readme.html…… 21323 2018-03-09 01:15 wordpress/wp-admin/themes.php 8353 2017-09-10 18:20 wordpress/wp-admin/options-reading.php 4620 2017-10-24 00:12 wordpress/wp-trackback.php 1889 2018-05-03 00:11 wordpress/wp-comments-post.php --------- ------- 27271400 1648 files

Zaključak

Razgovarali smo o tome kako raspakirati datoteke u Linuxu iz naredbenog retka.

Za stvaranje ZIP arhive na Linux sustavu morat ćete koristiti zip naredbu.

raspakirajte terminal