În acest articol, veți afla cum să extrageți fișiere ZIP prin linia de comandă din sistemul Linux folosind utilitarul de comandă dezarhivare. Am executat câteva comenzi utile de dezarhivare pe sistemul Ubuntu 20.04, care sunt date mai jos:
Cum se utilizează comanda de dezarhivare pe Ubuntu 20.04?
Comanda dezarhivare este deja instalată pe sistemul meu Ubuntu 20.04. Dar dacă acest lucru nu este instalat pe sistemul dvs. Linux, îl puteți instala cu ușurință pe sistemul dvs.
Pentru a instala comanda de dezarhivare, deschideți fereastra terminalului folosind Ctrl + Alt + t și tastați următoarea comandă pe ecranul terminalului:
$sudoaptinstalare dezarhivați
Extrageți fișierul ZIP cu comanda de dezarhivare
Utilizând comanda simplă dezarhivare, puteți extrage toate fișierele din arhiva zip în directorul actual de fișiere zip, după cum urmează:
$dezarhivațifilename.zipDe exemplu, am descărcat un fișier zip în „Descărcări” cu numele „testfile.zip”. Deci, mai întâi, navigați în directorul Descărcări și apoi am extras fișierul zip folosind următoarea comandă:
$CDDescărcări
$dezarhivațitestfile.zip
Dezarhivați fișierul într-un alt director
Folosind comutatorul -d cu comanda de dezarhivare, puteți extrage fișierul într-o altă locație în locul directorului curent. Sintaxa de bază este după cum urmează:
$dezarhivațifilename.zip-d /calea catre directorDe exemplu, vrem să extragem un fișier zip pe desktop în loc de descărcările curente. Deci, am folosit următoarea comandă pentru a face acest lucru:
$sudo dezarhivațitestfile.zip-d /Acasă/scârțâit/DesktopDupă cum puteți vedea în imaginea următoare, folderul a fost extras de pe desktopul meu. Ar trebui să aveți permisiuni de citire și scriere pentru a extrage un fișier ZIP în diferite directoare.
Extrageți fișiere ZIP cu suprimarea ieșirii
Când ați extras un fișier zip, acesta tipărește mai întâi numele tuturor fișierelor în timpul extragerii și, de asemenea, afișează un rezumat la finalizare. Utilizând comutatorul „-q” cu comanda de dezarhivare, puteți evita tipărirea acestor mesaje pe terminal după cum urmează:
$dezarhivați -qfile-name.zipDe exemplu, am extras un „testfile.zip” folosind comutatorul „-q”. Puteți vedea că fișierul zip este extras fără a imprima numele fișierelor.
$dezarhivați -qtestfile.zipExcludeți fișierele din extragerea unui fișier ZIP
Puteți exclude directoare și fișiere în timp ce dezarhivați un fișier zip. Utilizați comutatorul „-x” cu comanda de dezarhivare și numele fișierelor excluse separate prin spațiu după cum urmează:
$dezarhivațifile-name.zip-Xnume-exclude1 nume-exclude2De exemplu, vrem să excludem directoriile „wp-content” și „wp-admin” la extragere după cum urmează:
$dezarhivațitestfile.zip-X „* wp-content *” „* wp-admin *”Suprascrieți fișierele dezarhivate existente
Dacă ați dezarhivat deja fișierul și veți rula din nou comanda după cum urmează:
$dezarhivațitestfile.zipÎn acest caz, vă va cere să suprascrieți fișierul dezarhivat existent care este afișat în următoarea ieșire:
Pentru a suprascrie fișierele existente fără a genera prompt, veți utiliza opțiunea „-o” cu comanda de dezarhivare după cum urmează:
$dezarhivați -sautestfile.zipVă rugăm să utilizați cu atenție această comandă, deoarece din orice greșeală puteți pierde datele dvs. originale.
Lista conținutului fișierului zip
Opțiunea ‘-l’ cu comanda de dezarhivare este utilizată pentru a lista conținutul unui fișier zip după cum urmează:
$dezarhivați -lafile-name.zipÎn exemplul următor, am enumerat conținutul „testfile.zip”.
$dezarhivați -latestfile.zipDacă nu doriți să suprascrieți fișierele existente sau să ștergeți accidental unele fișiere extrase. Apoi, puteți utiliza opțiunea „-n” cu comanda de dezarhivare care va sări cu forță extragerea acelor fișiere care sunt deja extrase sau care există.
$dezarhivați -ntestfile.zipDezarhivați mai multe fișiere
Folosind expresii regulate, puteți dezarhiva mai multe fișiere de arhivă potrivite în directorul curent. Pentru a dezarhiva mai multe fișiere, veți utiliza următoarea comandă pe terminal:
$dezarhivați „* .zip”În următoarea imagine, vedeți că va extrage toate fișierele zip din directorul de lucru curent.
Cum se dezarhivează fișierele protejate prin parolă?
De asemenea, puteți dezarhiva fișierele zip protejate prin parolă folosind comanda dezarhivare după cum urmează:
$dezarhivați -PParolă file-name.zipPentru a deschide fișiere protejate prin parolă folosind linia de comandă nu este sigur. Deci, este mai bine să o evitați.
În acest articol, ați învățat utilizările comenzii de dezarhivare, care este foarte utilă pentru listarea și extragerea arhivelor ZIP. Sper că acest articol vă va fi util în viitor.