Raspakirajte naredbu na Linuxu

Unzip Command Linux



ZIP ekstenzija je najčešće korišteni format datoteke koji se koristi za komprimiranje podataka bez gubitka podataka. U ZIP datoteci korisnik može komprimirati više direktorija i komprimiranih datoteka. Dakle, korisnici moraju izdvojiti te ZIP datoteke nekim alatom ili uslužnim programom naredbenog retka. U Linux sustavu, pomoću naredbe unzip korisnici se mogu lako nositi sa svim vrstama ZIP datoteka.

U ovom ćete članku naučiti kako izdvojiti ZIP datoteke putem naredbenog retka u Linux sustavu pomoću naredbe za unzip naredbu. Izveli smo neke korisne naredbe za raspakiranje na sustavu Ubuntu 20.04 koje su navedene u nastavku:







Kako koristiti naredbu unzip na Ubuntu 20.04?

Naredba unzip već je instalirana na mom sustavu Ubuntu 20.04. No ako ovo nije instalirano na vašem Linux sustavu, možete ga jednostavno instalirati na svoj sustav.



Da biste instalirali naredbu unzip, otvorite prozor terminala pomoću Ctrl + Alt + t i upišite sljedeću naredbu na ekranu terminala:



$sudoprikladaninstalirati otvoriti rajsfešlus





Izdvojite ZIP datoteku naredbom unzip

Pomoću jednostavne naredbe unzip možete izdvojiti sve datoteke iz zip arhive u trenutni direktorij zip datoteka na sljedeći način:

$otvoriti rajsfešlusnaziv datoteke.zip

Na primjer, preuzeli smo zip datoteku u 'Preuzimanja' s imenom 'testfile.zip'. Dakle, prvo idite u direktorij Preuzimanja, a zatim smo izdvojili zip datoteku pomoću sljedeće naredbe:



$CDPreuzimanja
$otvoriti rajsfešlustestfile.zip

Raspakirajte datoteku u drugi direktorij

Pomoću tipke -d s naredbom unzip možete izvaditi datoteku na drugo mjesto umjesto u trenutni direktorij. Osnovna sintaksa je sljedeća:

$otvoriti rajsfešlusnaziv datoteke.zip-d /direktorij-put

Na primjer, želimo izdvojiti zip datoteku na radnu površinu umjesto trenutnih preuzimanja. Dakle, za to smo upotrijebili sljedeću naredbu:

$sudo otvoriti rajsfešlustestfile.zip-d /Dom/škripav/Desktop

Kao što možete vidjeti na sljedećoj slici, mapa je izdvojena na mojoj radnoj površini. Trebali ste imati dopuštenja za čitanje i pisanje za izdvajanje ZIP datoteke u različite direktorije.

Izdvojite ZIP datoteke s potiskivanjem izlaza

Kada ste izdvojili zip datoteku, ona prvo ispisuje imena svih datoteka tijekom ekstrakcije, a prikazuje i sažetak po završetku. Pomoću prekidača ‘-q’ s naredbom unzip možete izbjeći ispis ovih poruka na terminalu na sljedeći način:

$otvoriti rajsfešlus -qnaziv datoteke.zip

Na primjer, izdvojili smo 'testfile.zip' pomoću prekidača '-q'. Možete vidjeti da je zip datoteka izdvojena bez ispisa naziva datoteka.

$otvoriti rajsfešlus -qtestfile.zip

Izuzmite datoteke iz izdvajanja ZIP datoteke

Možete isključiti direktorije i datoteke dok raspakirate zip datoteku. Upotrijebite prekidač '-x' s naredbom unzip i nazivom izuzetih datoteka odvojenim razmakom na sljedeći način:

$otvoriti rajsfešlusnaziv datoteke.zip-xname-exclude1 name-exclude2

Na primjer, želimo isključiti direktorije 'wp-content' i 'wp-admin' pri izdvajanju na sljedeći način:

$otvoriti rajsfešlustestfile.zip-x '*wp-content*' '*wp-admin*'

Prebrišite postojeće otpakirane datoteke

Ako ste već raspakirali datoteku i ponovno ćete pokrenuti naredbu na sljedeći način:

$otvoriti rajsfešlustestfile.zip

U tom slučaju od vas će se tražiti da prepišete postojeću raspakiranu datoteku koja je prikazana u sljedećem ispisu:

Za prepisivanje postojećih datoteka bez generiranja upita upotrijebit ćete opciju '-o' s naredbom unzip na sljedeći način:

$otvoriti rajsfešlus -ilitestfile.zip

Molimo pažljivo koristite ovu naredbu jer zbog bilo koje pogreške možete izgubiti izvorne podatke.

Popis sadržaja zip datoteke

Opcija '-l' s naredbom unzip koristi se za popis sadržaja zip datoteke na sljedeći način:

$otvoriti rajsfešlus -naziv datoteke.zip

U sljedećem primjeru naveli smo sadržaj datoteke 'testfile.zip'.

$otvoriti rajsfešlus -testfile.zip

Ako ne želite prebrisati postojeće datoteke ili slučajno izbrisati neke izdvojene datoteke. Zatim možete koristiti opciju '-n' s naredbom unzip koja će prisilno preskočiti izdvajanje onih datoteka koje su već izdvojene ili postoje.

$otvoriti rajsfešlus -ntestfile.zip

Raspakirajte više datoteka

Pomoću regularnih izraza možete raspakirati više arhivskih datoteka koje se podudaraju u trenutnom direktoriju. Za raspakiranje više datoteka upotrijebit ćete sljedeću naredbu na terminalu:

$otvoriti rajsfešlus '*.zip'

Na sljedećoj slici vidite da će izdvojiti sve zip datoteke iz trenutnog radnog imenika.

Kako raspakirati datoteke zaštićene lozinkom?

Također možete otpakirati zip datoteke zaštićene lozinkom pomoću naredbe unzip na sljedeći način:

$otvoriti rajsfešlus -PLozinka ime datoteke.zip

Otvaranje datoteka zaštićenih lozinkom pomoću naredbenog retka nije sigurno. Dakle, bolje ga je izbjegavati.

U ovom članku naučili ste o upotrebi naredbe unzip koja je vrlo korisna za popis i izdvajanje ZIP arhiva. Nadam se da će vam ovaj članak biti od koristi u budućnosti.