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.zipNa 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-putNa 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/DesktopKao š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.zipNa 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.zipIzuzmite 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-exclude2Na 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.zipU 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.zipMolimo 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.zipU sljedećem primjeru naveli smo sadržaj datoteke 'testfile.zip'.
$otvoriti rajsfešlus -testfile.zipAko 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.zipRaspakirajte 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.zipOtvaranje 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.