GNU/Linux >> Linux Esercitazione >  >> Linux

Come usare Unzip in Linux

Comprimere e decomprimere i file semplifica molte attività complicate come il trasferimento di file! In questo tutorial imparerai come usare unzip usando i comandi Linux per migliorare il tuo flusso di lavoro VPS!

Zip è una funzione di compressione comunemente usata, portatile e facile da usare. Puoi anche decomprimere i file in Windows, che sono stati creati in Linux!

Unzip è un'utilità che non è disponibile sulla maggior parte delle versioni Linux per impostazione predefinita, ma può essere facilmente installata. Creando file .zip puoi abbinare la compressione dei file .tar.gz!

A cosa serve Zip?

Di seguito sono riportati alcuni scenari in cui puoi scegliere di utilizzare file zip:

  • Quando si lavora frequentemente tra sistemi basati su Windows e Unix. Non solo questo comprime i file, ma è anche un'utilità per il pacchetto di file. Funziona su più sistemi operativi
  • Per risparmiare larghezza di banda. Se hai una larghezza di banda limitata o ristretta, zip può essere utilizzato tra due server per il trasferimento di file
  • Trasferisce rapidamente i file. L'utilità Zip riduce le dimensioni del file, riducendo quindi il tempo di trasferimento
  • Carica o scarica le directory a una velocità maggiore
  • Risparmia spazio su disco
  • Decomprimi i file .zip protetti da password
  • Goditi un buon rapporto di compressione

Ricorda, prima di sfruttare Unzip su Linux, dovrai accedere a SSH nel tuo server privato virtuale.

Sistemi Debian e Ubuntu

Installare unzip è facile! Con Ubuntu e Debian usa il comando seguente per installare unzip:

sudo apt install unzip

Siediti e attendi un minuto, fino al termine dell'installazione.

Per creare file zip, dovrai anche installare zip. Puoi farlo con il seguente comando:

sudo apt-get install zip

Installa Unzip su Linux CentOS e Fedora

Anche questo è semplice e può essere fatto usando il comando seguente:

sudo yum install unzip

Una volta completata l'installazione è possibile verificare il percorso con il seguente comando:

which unzip

Dopo aver eseguito la direzione nella riga di comando, dovresti ottenere un output simile a questo:

/usr/bin/unzip

Puoi anche confermare che tutto sia installato correttamente usando il comando qui sotto. Fornirà dettagli dettagliati sull'utilità di decompressione.

unzip -v

Come usare Zip e Unzip in Linux

Ora che sappiamo come installare l'utilità, possiamo iniziare ad impararne gli usi di base:

Crea file zip in Linux

La sintassi di base per creare un file .zip è:

zip options zipfile list_Of_files

Per verificarlo, abbiamo creato due file:ExampleFile.txt e ExampleFile1.txt . Li comprimeremo in sampleZipFile.zip con il seguente comando:

zip sampleZipFile.zip ExampleFile.txt ExampleFile1.txt

Utilizzare Linux per decomprimere un file

Il comando unzip può essere utilizzato senza alcuna opzione. Questo decomprimerà tutti i file nella directory corrente. Uno di questi esempi è quello mostrato di seguito:

unzip sampleZipFile.zip

Questo per impostazione predefinita verrà decompresso nella cartella corrente a condizione che tu abbia accesso in lettura-scrittura.

Rimuovi un file da un file .zip

Una volta creato un file .zip, puoi rimuovere o eliminare i file in esso contenuti. Quindi, se vuoi rimuovere ExampleFile.txt dal sampleZipFile.zip esistente , quindi puoi utilizzare il seguente comando:

zip –d sampleZipFile.zip ExampleFile.txt

Una volta eseguito questo comando, puoi decomprimere il file .zip usando:

unzip sampleZipFile.zip

Qui troverai che ExampleFile.txt è stato rimosso e non può essere visto durante l'estrazione.

Come aggiornare i file zip

Una volta creato un file .zip, puoi aggiungere un nuovo file a un file .zip esistente. Supponi un nuovo file ExampleFile2.txt deve essere aggiunto a sampleZipFile.zip già esistente . Puoi farlo con il comando mostrato di seguito:

zip –u sampleZipFile.zip ExampleFile2.txt

Ora se estrai sampleZipFile.zip , troverai il nuovo file ExampleFile2.txt aggiunto ad esso.

Sposta un file in uno zip

Puoi spostare facilmente file specifici in un file zip. Ciò significa che dopo aver aggiunto i file, verranno eliminati dalle loro directory originali. Viene utilizzato principalmente quando si dispone di file o directory di grandi dimensioni, ma è necessario risparmiare spazio su disco. Questo viene fatto aggiungendo il -m opzione. Un esempio di questo comando sarebbe:

zip –m sampleZipFile.zip ExampleFile2.txt

Uso ricorsivo di Zip su Linux

Il -r l'opzione viene utilizzata per comprimere i file in modo ricorsivo. Questa opzione comprimerà tutti i file presenti all'interno di una cartella. Un esempio di tale comando è quello mostrato di seguito:

zip –r sampleZipFile.zip MyDirectory

Nell'esempio, MyDirectory è una directory che contiene più file e sottodirectory da zippare.

Escludi file in uno zip

Durante la creazione di un file .zip, puoi escludere i file indesiderati. Questo viene fatto usando il -x opzione. Di seguito un esempio:

zip -x sampleZipFile.zip ExampleFile.txt

Qui ExampleFile.txt non verrà aggiunto a sampleZipFile.zip .

Decomprimi in una directory diversa

Nel caso in cui non si desideri decomprimere nella directory corrente ma si desideri specificare un percorso di directory, è possibile farlo anche. Usa -d opzione per fornire un percorso di directory nel comando unzip. Un esempio di tale comando è quello mostrato di seguito:

unzip sampleZipFile.zip -d /usr/sampleZip/ExampleDir

Usa Linux Unzip con più file zip

Se desideri decomprimere più file zip esistenti nella tua directory di lavoro corrente, puoi utilizzare un comando come mostrato di seguito:

unzip ‘*.zip’

Questo comando decomprimerà tutti i singoli file zip.

Elimina l'output quando si utilizza Unzip in Linux

Per impostazione predefinita, quando utilizziamo il comando unzip, il comando stampa l'elenco di tutti i file che vengono estratti. Viene stampato un riepilogo del processo di estrazione. Nel caso in cui desideri sopprimere questi messaggi, puoi utilizzare -q opzione. Il comando sarebbe come mostrato di seguito:

unzip -q sampleZipFile.zip

Escludi file usando Decomprimi in Linux

Nel caso in cui desideri estrarre tutti i file tranne uno, puoi utilizzare un comando simile come mostrato di seguito:

unzip sampleZipFile.zip -x excludedFile.txt

Qui il comando decomprimerà tutti i file tranne excludedFile.txt .

Puoi anche impedire l'estrazione di determinati tipi di file. Uno di questi esempi è quello mostrato di seguito:

unzip sampleZipFile.zip -x "*.png/*"

Il comando precedente escluderà tutti i file .png dall'estrazione.

Utilizzo di Unzip in Linux con file protetti da password

Un file .zip protetto da password può essere decompresso utilizzando l'opzione -P. Un esempio di tale comando è mostrato di seguito:

unzip -P Password sampleZipFile.zip

Nel comando precedente, Password sarà la password per il file .zip.

Sostituzione dei file zip

Quando decomprimi di nuovo lo stesso file nella stessa posizione in cui il file è stato estratto, per impostazione predefinita verrà visualizzato un messaggio che ti chiede se desideri sovrascrivere il file corrente, sovrascrivere tutti i file, saltare l'estrazione per il file corrente, saltare l'estrazione per tutti i file o rinomina il file corrente.

Le opzioni sarebbero le seguenti:

[y]es, [n]o, [A]ll, [N]one, [r]ename

Puoi ignorare questi file utilizzando -o opzioni. Uno di questi esempi è quello mostrato di seguito:

unzip -o sampleZipFile.zip

È necessario prestare attenzione durante l'esecuzione di questo comando poiché ciò sovrascriverà completamente le copie esistenti. Eventuali modifiche apportate alla copia precedente verranno sovrascritte.

Uso di Linux Decomprimi senza sovrascrivere i file

Se hai decompresso un file e apportato alcune modifiche ma hai eliminato accidentalmente alcuni file, puoi utilizzare questo approccio per ripristinarlo! Usa -n opzione per saltare l'estrazione nel caso esista già un file. Quindi in modo efficace verranno estratti solo i file che non esistono. Un esempio di tale comando è:

unzip -n sampleZipFile.zip

Come elencare il contenuto di uno zip in Linux

Il -l l'opzione elencherà tutti i file all'interno del .zip insieme al timestamp e altri dettagli di base. Un esempio di tale comando è:

unzip -l sampleZipFile.zip

Conclusione

Ecco fatto, ti vengono presentate tutte le funzioni essenziali delle utilità zip e decomprimi di Linux. Inizia subito a migliorare la gestione dei tuoi file!


Linux
  1. Come usare BusyBox su Linux

  2. Come uso cron in Linux

  3. Come usare TROVA in Linux

  4. Come usare il comando Su in Linux

  5. Come decomprimere i file in Linux (con esempi)

Come utilizzare lo schermo Linux

Come decomprimere i file in Linux

Come usare du Command in Linux

Come decomprimere i file zip in Linux

Come decomprimere un file zip in Linux [Tutorial per principianti]

Come installare zip e decomprimere su Linux