Comenzi Linux

Dezarhivați comanda pe Linux

Dezarhivați comanda pe Linux
Extensia ZIP este cel mai frecvent format de fișier utilizat pentru compresia datelor fără pierderi de date. Într-un fișier ZIP, utilizatorul poate comprima mai multe directoare și fișiere comprimate. Deci, utilizatorii trebuie să extragă aceste fișiere ZIP cu un instrument sau un utilitar din linia de comandă. Într-un sistem Linux, utilizând comanda de dezarhivare, utilizatorii pot trata cu ușurință toate tipurile de fișiere ZIP.

Î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 Ubuntu 20.04 care sunt prezentate 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 dezarhivare, deschideți fereastra terminalului folosind Ctrl + Alt + t și tastați următoarea comandă pe ecranul terminalului:

$ sudo apt instalează dezarhivare

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 curent al fișierelor zip după cum urmează:

$ dezarhivați numele fișierului.fermoar

De exemplu, am descărcat un fișier zip în „Descărcări” cu numele „fișier test.fermoar. Deci, mai întâi, navigați în directorul Descărcări și apoi am extras fișierul zip folosind următoarea comandă:

$ cd Descărcări
$ unzip testfile.fermoar

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ți numele fișierului.zip -d / director-cale

De 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ți fișierul de testare.zip -d / home / kbuzdar / Desktop

După 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 imprimă 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 -q fișier-nume.fermoar

De 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.

$ unzip -qfișier de testare.fermoar

Excludeț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ți numele fișierului.zip -x nume-exclude1 nume-exclude2

De exemplu, vrem să excludem directoriile „wp-content” și „wp-admin” la extracție după cum urmează:

$ unzip testfile.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ă:

$ unzip testfile.fermoar

Î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ă:

$ unzip -o testfile.fermoar

Vă 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 -l fișier-nume.fermoar

În exemplul următor, am enumerat conținutul fișierului 'test.fermoar.

$ unzip -l fișier de testare.fermoar

Dacă 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ă.

$ unzip -n fișier de testare.fermoar

Dezarhivaț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 * *.fermoar

Î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ă utilizând comanda de dezarhivare după cum urmează:

$ dezarhivați -P Nume fișier parolă.fermoar

Pentru 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 aflat 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.

How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...
Motoare de jocuri gratuite și open source pentru dezvoltarea jocurilor Linux
Acest articol va acoperi o listă de motoare de jocuri gratuite și open source care pot fi utilizate pentru dezvoltarea jocurilor 2D și 3D pe Linux. Ex...