Descomprimiu l'ordre a Linux

Unzip Command Linux



L'extensió ZIP és el format de fitxer més utilitzat que s'utilitza per a la compressió de dades sense pèrdua de dades. En un fitxer ZIP, l'usuari pot comprimir més d'un directori i fitxers comprimits. Per tant, els usuaris han d’extreure aquests fitxers ZIP amb alguna eina o utilitat de línia de comandes. En un sistema Linux, els usuaris que utilitzen ordres de descompressió poden tractar fàcilment tot tipus de fitxers ZIP.

En aquest article, aprendreu a extreure fitxers ZIP a través de la línia d’ordres del sistema Linux mitjançant la utilitat d’ordres descomprimir. Hem executat algunes ordres de descompressió útils al sistema Ubuntu 20.04 que es donen a continuació:







Com s'utilitza l'ordre descomprimir a Ubuntu 20.04?

L'ordre descomprimir ja està instal·lat al meu sistema Ubuntu 20.04. Però si això no està instal·lat al vostre sistema Linux, podeu instal·lar-lo fàcilment al vostre sistema.



Per instal·lar l'ordre descomprimir, obriu la finestra del terminal mitjançant Ctrl + Alt + t i escriviu l'ordre següent a la pantalla del terminal:



$suoapteinstal·lar descomprimir





Extraieu el fitxer ZIP amb l'ordre descomprimir

Amb l’ordre simple descomprimir, podeu extreure tots els fitxers de l’arxiu zip al directori actual de fitxers zip de la següent manera:

$descomprimirfilename.zip

Per exemple, hem descarregat un fitxer zip a 'Descàrregues' amb el nom 'testfile.zip'. Per tant, primer, aneu al directori de descàrregues i, a continuació, hem extret el fitxer zip mitjançant l’ordre següent:



$cdDescàrregues
$descomprimirtestfile.zip

Descomprimiu el fitxer a un altre directori

Utilitzant el commutador -d amb l'ordre descomprimir, podeu extreure el fitxer a una ubicació diferent en lloc del directori actual. La sintaxi bàsica és la següent:

$descomprimirfilename.zip-d /ruta-directori

Per exemple, volem extreure un fitxer zip a l'escriptori en lloc de les baixades actuals. Per tant, hem utilitzat l'ordre següent per fer-ho:

$suo descomprimirtestfile.zip-d /a casa/grinyolant/Escriptori

Com podeu veure a la imatge següent, la carpeta s'ha extret al meu escriptori. Hauríeu de tenir permisos de lectura i escriptura per extreure un fitxer ZIP a diferents directoris.

Extraieu fitxers ZIP amb la supressió de la sortida

Quan heu extret un fitxer zip, primer imprimeix el nom de tots els fitxers durant l'extracció i també mostra un resum quan es completa. Mitjançant l’interruptor ‘-q’ amb l’ordre descomprimir, podeu evitar imprimir aquests missatges al terminal de la següent manera:

$descomprimir -qfile-name.zip

Per exemple, hem extret un 'testfile.zip' mitjançant el commutador '-q'. Podeu veure que el fitxer zip s’extreu sense imprimir noms de fitxers.

$descomprimir -qtestfile.zip

Excloeu fitxers de l'extracció d'un fitxer ZIP

Podeu excloure directoris i fitxers mentre descomprimiu un fitxer zip. Utilitzeu el commutador '-x' amb l'ordre descomprimir i el nom dels fitxers exclosos separats amb espai de la següent manera:

$descomprimirfile-name.zip-xnom-exclou1 nom-exclou2

Per exemple, volem excloure els directoris 'wp-content' i 'wp-admin' a l'extracció de la manera següent:

$descomprimirtestfile.zip-x '* wp-content *' '* wp-admin *'

Sobreescriu els fitxers descomprimits existents

Si ja heu descomprimit el fitxer i torneu a executar l'ordre de la següent manera:

$descomprimirtestfile.zip

En aquest cas, us demanarà que sobreescriviu el fitxer descomprimit existent que es mostra a la sortida següent:

Per sobreescriure els fitxers existents sense generar una sol·licitud, utilitzarà l’opció ‘-o’ amb l’ordre descomprimir de la manera següent:

$descomprimir -otestfile.zip

Utilitzeu aquesta ordre amb cura perquè, a causa d’un error, podeu perdre les dades originals.

Mostra el contingut del fitxer zip

L’opció ‘-l’ amb l’ordre descomprimir s’utilitza per llistar el contingut d’un fitxer zip de la següent manera:

$descomprimir -lafile-name.zip

A l’exemple següent, hem llistat el contingut de ‘testfile.zip’.

$descomprimir -latestfile.zip

Si no voleu sobreescriure els fitxers existents o eliminar accidentalment alguns fitxers extrets. A continuació, podeu utilitzar l’opció ‘-n’ amb l’ordre descomprimir que ometrà amb força l’extracció dels fitxers que ja s’han extret o que existeixen.

$descomprimir -ntestfile.zip

Descomprimiu diversos fitxers

Mitjançant expressions regulars, podeu descomprimir diversos fitxers d’arxiu coincidents al directori actual. Per descomprimir diversos fitxers, utilitzeu l'ordre següent al terminal:

$descomprimir '* .zip'

A la imatge següent, veureu que extraurà tots els fitxers zip del directori de treball actual.

Com descomprimir fitxers protegits amb contrasenya?

També podeu descomprimir els fitxers zip protegits amb contrasenya mitjançant l'ordre descomprimir de la següent manera:

$descomprimir -PContrasenya file-name.zip

No és segur obrir fitxers protegits amb contrasenya mitjançant la línia d’ordres. Per tant, és millor evitar-ho.

En aquest article, heu après els usos de l’ordre descomprimir que és molt útil per llistar i extreure els arxius ZIP. Espero que aquest article us sigui útil en el futur.