In questo articolo, imparerai come estrarre i file ZIP attraverso la riga di comando nel sistema Linux utilizzando l'utilità di comando decomposizione. Abbiamo eseguito alcuni utili comandi di decomposizione su Ubuntu 20.04 Sistema che è riportato di seguito:
Come usare il comando decomprimente 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 facilmente installarlo sul tuo sistema.
Per installare il comando Unzip, aprire la finestra del terminale utilizzando Ctrl + Alt + T e digitare il comando seguente nella schermata del terminale:
$ sudo apt installa decomposizione
Estrai file zip con comando decomposizione
Utilizzando il semplice comando Unzip, è possibile estrarre tutti i file dall'archivio zip nella directory dei file zip corrente come segue:
$ Unzip FileName.cerniera lampo
Ad esempio, abbiamo scaricato un file zip nei "download" con il nome "testfile.cerniera lampo'. Quindi, prima, naviga nella directory dei download e poi abbiamo estratto il file zip utilizzando il seguente comando:
Download di $ CD
$ Unzip Testfile.cerniera lampo
Decomprimere il file a un'altra directory
Utilizzando -d switch con comando Unzip, è possibile estrarre il file in una posizione diversa anziché in directory corrente. La sintassi di base è la seguente:
$ Unzip FileName.Zip -D /Directory -Path
Ad esempio, vogliamo estrarre un file zip sul desktop anziché i download correnti. Quindi, abbiamo usato il seguente comando per farlo:
$ sudo Unzip Testfile.Zip -D/Home/Kbuzdar/Desktop
Come puoi vedere nella seguente immagine, la cartella è stata estratta sul mio desktop. Dovresti avere le autorizzazioni di leggere e scrivere per estrarre un file zip in directory diverse.
Estrai file zip con output di soppressione
Quando hai estratto un file zip, quindi stampare prima il nome di tutti i file durante l'estrazione e visualizza anche un riepilogo al completamento. Utilizzando l'interruttore '-Q' con comando Unzip, è possibile evitare di stampare questi messaggi sul terminale come segue:
$ unzip -q file -name.cerniera lampo
Ad esempio, abbiamo estratto un file di test.switch zip 'usando' -q '. Puoi vedere il file zip viene estratto senza stampare i nomi dei file.
$ unzip -q testfile.cerniera lampo
Escludi i file dall'estrazione di un file zip
È possibile escludere directory e file mentre decompeni un file zip. Utilizzare l'interruttore '-x' con comando decomprimente e il nome di file escluso separato con lo spazio come segue:
$ Unzip File-Name.zip -x name-exclude1 name-exclude2
Ad esempio, vogliamo escludere le directory "WP-Content" e "WP-Admin" sull'estrazione come segue:
$ Unzip Testfile.zip -x "*wp-content*" "*wp-admin*"
Sovrascrivi i file non zeppati esistenti
Se hai già decompresso il file e eseguirai nuovamente il comando come segue:
$ Unzip Testfile.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 il prompt, utilizzerai l'opzione "-o" con il comando Unzip come segue:
$ unzip -o testfile.cerniera lampo
Si prega di utilizzare attentamente questo comando perché a causa di un errore puoi perdere i dati originali.
Elenco contenuto del file zip
L'opzione '-l' con comando Unzip viene utilizzata per elencare il contenuto di un file zip come segue:
$ unzip -l file -name.cerniera lampo
Nell'esempio seguente, abbiamo elencato il contenuto di 'Testfile.cerniera lampo'.
$ unzip -l Testfile.cerniera lampo
Se non si desidera sovrascrivere i file esistenti o eliminare accidentalmente alcuni file estratti. Quindi, è possibile utilizzare l'opzione '-n' con comando Unzip che salterà con forza l'estrazione di quei file che sono già estratti o esistenti.
$ unzip -n testfile.cerniera lampo
Decomprimere più file
Utilizzando espressioni regolari, è possibile decomprimere più file di archivio abbinati nella directory corrente. Per decomprimere più file, utilizzerai il seguente comando sul terminale:
$ unzip '*.cerniera lampo'
Nella seguente immagine, si vede che estraggerà tutti i file zip dalla directory di lavoro corrente.
Come decomprimere i file protetti da password?
È inoltre possibile decomprimere i file Zip protetti da password utilizzando il comando Unzip come segue:
$ Unzip -p Password File -Name.cerniera lampo
Per aprire i file protetti da password utilizzando la riga di comando non è sicuro. Quindi, è meglio evitarlo.
In questo articolo, hai imparato gli usi del comando Unzip che è molto utile per elencare ed estrarre gli archivi ZIP. Spero che questo articolo sia utile per te in futuro.