Comandi Linux

Decomprimi il comando su Linux

Decomprimi il comando su Linux
L'estensione ZIP è il formato di file più comunemente utilizzato per la compressione dei dati senza perdita di dati. In un file ZIP, l'utente può comprimere più di una directory e file compressi. Quindi, gli utenti devono estrarre questi file ZIP con uno strumento o un'utilità da riga di comando. In un sistema Linux, utilizzando il comando unzip gli utenti possono gestire facilmente tutti i tipi di file ZIP.

In questo articolo imparerai come estrarre i file ZIP tramite la riga di comando nel sistema Linux utilizzando l'utilità di comando unzip. Abbiamo eseguito alcuni utili comandi di decompressione su Ubuntu 20.04 sistema che sono riportati di seguito:

Come usare il comando unzip su Ubuntu 20.04?

Il comando unzip è già installato sul mio sistema Ubuntu 20.04. Ma se questo non è installato sul tuo sistema Linux, puoi installarlo facilmente sul tuo sistema.

Per installare il comando unzip, apri la finestra del terminale usando Ctrl + Alt + t e digita il seguente comando nella schermata del terminale:

$ sudo apt install unzip

Estrai il file ZIP con il comando unzip

Usando il semplice comando unzip, puoi estrarre tutti i file dall'archivio zip nella directory del file zip corrente come segue:

$ decomprimi il nome del file.cerniera lampo

Ad esempio, abbiamo scaricato un file zip in "Download" con il nome "testfile".cerniera lampo'. Quindi, per prima cosa, accedi alla directory Download e quindi abbiamo estratto il file zip utilizzando il seguente comando:

Download di $ cd
$ decomprimi il file di test.cerniera lampo

Decomprimi il file in un'altra directory

Usando l'opzione -d con il comando unzip, puoi estrarre il file in una posizione diversa invece della directory corrente. La sintassi di base è la seguente:

$ decomprimi il nome del file.zip -d /percorso-directory

Ad esempio, vogliamo estrarre un file zip sul desktop invece dei Download correnti. Quindi, abbiamo usato il seguente comando per farlo:

$ sudo unzip file di test.zip -d /home/kbuzdar/Desktop

Come puoi vedere nell'immagine seguente la cartella è stata estratta sul mio desktop. Dovresti avere i permessi di lettura e scrittura per estrarre un file ZIP in directory diverse.

Estrai file ZIP con la soppressione dell'output

Quando hai estratto un file zip, prima stampa il nome di tutti i file durante l'estrazione e visualizza anche un riepilogo al completamento. Usando l'opzione '-q' con il comando unzip, puoi evitare di stampare questi messaggi sul terminale come segue:

$ unzip -q nome-file.cerniera lampo

Ad esempio, abbiamo estratto un 'testfile.zip' usando l'interruttore '-q'. Puoi vedere che il file zip viene estratto senza stampare i nomi dei file.

$ unzip -q file di prova.cerniera lampo

Escludi file dall'estrazione di un file ZIP

Puoi escludere directory e file mentre decomprimi un file zip. Usa l'opzione '-x' con il comando unzip e il nome dei file esclusi separati da uno spazio come segue:

$ decomprimi il nome del file.zip -x nome-exclude1 nome-exclude2

Ad esempio, vogliamo escludere le directory "wp-content" e "wp-admin" durante l'estrazione come segue:

$ decomprimi il file di test.zip -x "*wp-content*" "*wp-admin*"

Sovrascrivi i file decompressi esistenti

Se hai già decompresso il file ed eseguirai nuovamente il comando come segue:

$ decomprimi il file di test.cerniera lampo

In questo caso, ti chiederà di sovrascrivere il file decompresso esistente che viene visualizzato nel seguente output:

Per sovrascrivere i file esistenti senza generare prompt, utilizzerai l'opzione '-o' con il comando unzip come segue:

$ unzip -o file di prova.cerniera lampo

Si prega di utilizzare questo comando con attenzione perché a causa di qualsiasi errore si possono perdere i dati originali.

Elenca il contenuto del file zip

L'opzione '-l' con il comando unzip viene utilizzata per elencare il contenuto di un file zip come segue:

$ unzip -l nome-file.cerniera lampo

Nell'esempio seguente, abbiamo elencato il contenuto di 'testfile.cerniera lampo'.

$ unzip -l file di prova.cerniera lampo

Se non vuoi sovrascrivere i file esistenti o eliminare accidentalmente alcuni file estratti. Quindi, puoi utilizzare l'opzione '-n' con il comando unzip che salterà forzatamente l'estrazione di quei file che sono già estratti o esistono.

$ unzip -n file di prova.cerniera lampo

Decomprimi più file

Usando le espressioni regolari, puoi decomprimere più file di archivio corrispondenti nella directory corrente. Per decomprimere più file, utilizzerai il seguente comando sul terminale:

$ decomprimi '*.cerniera lampo'

Nell'immagine seguente, vedi che estrarrà tutti i file zip dalla directory di lavoro corrente.

Come decomprimere i file protetti da password?

Puoi anche decomprimere i file zip protetti da password usando il comando unzip come segue:

$ unzip -P Password nome file.cerniera lampo

Aprire file protetti da password utilizzando la riga di comando non è sicuro. Quindi meglio evitarlo avoid.

In questo articolo, hai appreso gli usi del comando unzip che è molto utile per elencare ed estrarre gli archivi ZIP. Spero che questo articolo possa esserti utile in futuro.

Come sviluppare un gioco su Linux
Un decennio fa, non molti utenti Linux avrebbero previsto che il loro sistema operativo preferito un giorno sarebbe diventato una piattaforma di gioco...
Porte open source di motori di gioco commerciali
Ricreazioni del motore di gioco gratuite, open source e multipiattaforma possono essere utilizzate per riprodurre titoli di giochi vecchi e abbastanza...
I migliori giochi da riga di comando per Linux
La riga di comando non è solo il tuo più grande alleato quando usi Linux, ma può anche essere una fonte di intrattenimento perché puoi usarla per gioc...