Mai mult
Cum pentru a dezarhiva un fișier zip de la Terminal?
Am descărcat-o .zip fișier de pe internet. Vreau să folosesc terminalul pentru a dezarhiva fișierul. Ce este modul corect de a face acest lucru?
1428
9
Dacă
l dezarhivez
comanda e't deja instalat pe sistemul dvs., apoi executați:După instalarea de dezarhivare, dacă doriți pentru a extrage de la un anumit folder de destinație, puteți folosi:
Dacă directoarele sursă și destinație sunt la fel, puteți face pur și simplu:
Puteți folosi pur și simplu
dezarhiva
.Instalați-l:
Și de a folosi:
Un instrument mai util este
7z
, care fermoare și unzips o gamă largă de formate de compresie, în speciallzma
, de obicei, protocolul oferă cele mai mari rate de compresie.Această comandă se instalează
7z
:Această comandă listează conținutul zip:
Această comandă extracte conținutul zip:
Puteți folosi:
pentru a extrage să
yourpath/somedir
Dacă doriți pentru a extrage o cale absolută, utilizare
Folosind instrumentele de scripting: Perl și Python
Multe răspunsuri aici vorbim de instrumente care necesita instalare, dar nimeni nu a menționat că doi dintre Ubuntu's limbaje de scripting, Perl și Python, deja vin cu toate modulele necesare care vă permit pentru a dezarhiva o arhiva zip, ceea ce înseamnă că don't nevoie pentru a instala orice altceva. Doar folosi oricare dintre cele două scenarii prezentate mai jos pentru a face loc de muncă. Ei're destul de scurt și poate chiar să fi condensat într-un singur linie de comandă, dacă am vrut să.
Python
Utilizare:
sau
Perl
Utilizare:
sau
A se vedea, de asemenea,
Dacă directoarele sursă și destinație sunt la fel, puteți face pur și simplu:
Prefer
bsdtar " la "unzip
/ "zip". Pentru extragerea, ele sunt destul de asemănătoare:Cu toate acestea, pentru creare de arhive zip,
bsdtar
victorii. Spune că ai această intrare:și doresc acest lucru în fișierul zip:
Acest lucru este ușor cu bsdtar`:
zip nu are
-d
opțiune ca dezarhiva, deci nu ai nici o modalitate de a realiza cele de mai sus dacă nu " cd " mai întâi.Aici este descrierea detaliată a opțiunilor pe care le găsesc utile:
http://www.codebind.com/linux-tutorials/unzip-zip-file-using-terminal-linux-ubuntu-linux-mint-debian/: