Fișierele zip nu sunt la fel de obișnuite ca pe vremuri când viteza de descărcare era mai mică și fiecare octet salvat era important. Totuși, este un tip de fișier destul de comun. Mai devreme sau mai târziu va trebui probabil să deschideți unul.
În funcție de distribuția pe care o utilizați, este probabil destul de ușor să extrageți o arhivă zip. Chiar și așa, nu poate fi rău să cunoașteți unele dintre modalitățile mai avansate de a deschide fișiere zip și de a trata conținutul acestora.
Dezarhivarea utilizând GUI
În majoritatea mediilor desktop Linux, dezarhivarea unui fișier este ușoară. Doar faceți clic dreapta pe fișier și veți vedea câteva opțiuni. De obicei, veți vedea opțiunea „Extrageți aici” sau „Dezarhivați aici”.
De asemenea, veți vedea opțiunea „Extrageți către” o locație. Acest lucru este la îndemână dacă doriți să dezarhivați un fișier din folderul Descărcări în altă parte. Nu toate mediile de birou le vor avea instalate, dar dacă o fac, este cea mai ușoară metodă.
Dacă desktopul dvs. nu include aceste comenzi rapide la îndemână, puteți deschide fișierul zip într-un program de arhivă GUI. Aceasta include Gnome Archive Manager pe desktopul Gnome, Ark pe desktopul KDE și altele.
Dacă nu aveți un utilitar de arhivă GUI disponibil sau căutați funcții mai puternice, este timpul să vă îndreptați către linia de comandă.
Dezarhivarea fișierelor folosind linia de comandă
În timp ce unele utilitare din linia de comandă Linux au nume arcane, nu este cazul aici. Comanda pentru a dezarhiva un fișier pe Linux este pur și simplu numită unzip
.
Cel mai simplu mod de a dezarhiva un fișier pe linia de comandă Linux este să rulați următoarele:
unzip filename.zip
Aceasta va dezarhiva fișierul direct în directorul în care se află. Dacă în schimb doriți să dezarhivați un alt director, puteți face și asta. Imaginați-vă că aveți un fișier în directorul de descărcări pe care doriți să îl extrageți în directorul de acasă. Pentru a face acest lucru, executați următoarele.
unzip filename.zip -d ~/
Previzualizarea conținutului fișierului zip pe linia de comandă
Pe desktop puteți face dublu clic pe un fișier zip pentru a vedea conținutul acestuia înainte de a dezarhiva. Evident, acest lucru nu este posibil pe linia de comandă.
Asta nu înseamnă că nu puteți previzualiza conținutul unui fișier zip. Pentru a face acest lucru, executați următoarele:
unzip -l filename.zip
Conținutul fișierului va afișa rând pe rând.
Extragerea selectivă a părților dintr-un fișier zip
Acum, că puteți previzualiza conținutul unui fișier zip, s-ar putea să vă dați seama că nu aveți nevoie de totul într-un fișier. Puteți aborda acest lucru în două moduri diferite. Puteți extrage unul sau două fișiere dintr-o arhivă zip sau puteți alege un fișier pe care să îl excludeți.
Pentru a extrage un singur fișier dintr-o arhivă zip, va trebui să furnizați calea completă. Aceasta înseamnă că, dacă există un folder numit Folder care conține totul, va trebui să specificați acest lucru.
unzip filename.zip "Folder/file1.txt"
Dacă doriți să extrageți fișierul fără a crea un director nou, utilizați fișierul -j
intrerupator:
unzip -j filename.zip "Folder/file1.txt"
Excluderea unui fișier funcționează la fel, dar folosește fișierul -x
intrerupator. Dacă doriți să excludeți „file.txt”, veți rula următoarele:
unzip filename.zip -x "Folder/file1.txt"
Ce zici de comprimarea fișierelor?
Acum știți multe mai multe despre extragerea fișierelor zip, dar aceasta este doar o parte a ecuației. Dar dacă doriți să trimiteți câteva articole unui prieten sau coleg de serviciu, toate înfășurate într-un singur fișier?
Comprimarea fișierelor poate fi la fel de ușoară ca deschiderea unui fișier zip, dar poate fi și ceva mai complexă. Dacă doriți să aflați mai multe, avem un ghid complet pentru comprimarea și arhivarea fișierelor pe Linux.