Comando pigz in Linux

Comando pigz in Linux

“L'invio di file di dimensioni enormi su Internet è un grosso problema. A volte il limite di caricamento non consente di caricare un file grande maggiore di una certa dimensione. Quindi, dobbiamo comprimere il file prima di caricarlo. Ed è anche meglio comprimere il file per occupare meno spazio sull'unità. In questo manuale, vedremo come comprimere un file in Linux usando il comando Pigz. Questo articolo è progettato per apprendere l'uso di base del comando Pigz nel sistema operativo Linux."

Cos'è un comando Pigz?

Pigz sta per l'implementazione parallela di GZIP. È uno strumento di compressione fornito nel sistema operativo Linux per comprimere o decomprimere i file. È una versione migliorata e aggiornata della funzione GZIP ed è stato creato utilizzando le funzioni più comuni della libreria di zipping. Utilizza diversi processori e core per comprimere file e dati a una velocità molto elevata rispetto alla vecchia utilità GZIP. Impariamo come comprimere o decomprimere i file nel sistema operativo Linux utilizzando il comando Pigz. Ma prima di eseguire la funzione di compressione o decompressione, dobbiamo assicurarci che il nostro sistema Ubuntu abbia installato la libreria o il pacchetto Pigz. Se non ce l'ha già, dobbiamo installarlo esplicitamente in modo da poter utilizzare il comando Pigz per comprimere o decomprimere i nostri file di dati di grandi dimensioni.

Installa il comando Pigz in Ubuntu 22.04 Sistema operativo

Il processo di installazione del comando Pigz è semplice. Può essere installato rapidamente e facilmente semplicemente usando il comando apt. Il comando APT viene utilizzato per installare uno o tutti i tipi di comandi, pacchetti o librerie nel sistema operativo Linux. Quindi, useremo lo stesso comando APT per installare la libreria Pigz nel nostro Ubuntu 22.04 Sistema operativo.

Utilizzare il seguente comando "Sudo Apt Installa Pigz" per installare la libreria Pigz in Ubuntu 22.04:

Se il sistema è protetto con una password di amministrazione, è necessario fornire la password prima dell'inizio del processo di installazione:

Ciò installerà Pigz e renderà il sistema in grado di eseguire il comando Pigz per eseguire la compressione e la decompressione dei file. Vedere il risultato del comando di installazione di seguito:

Un singolo comando viene utilizzato per installare i pacchetti completi di Pigz e tutte le dipendenze. Ora il nostro sistema è pronto a utilizzare il comando Pigz per comprimere o decomprimere i file. Quindi vediamo come il comando Pigz funziona effettivamente nel sistema operativo Linux e come comprime o decomprime rapidamente un file. Stiamo usando Ubuntu 22.04 Sistema, quindi assicurati di avere la stessa versione in modo da non incontrare bug o problemi mentre segui gli stessi esempi e comandi. Comprendiamo un file usando il comando Pigz in Ubuntu 22.04 Sistema.

Sintassi del comando Pigz

Prima di dimostrare un esempio del comando Pigz, facciamone capire la sua sintassi in modo da poterlo usare facilmente negli esempi. La sintassi del comando Pigz è la seguente:

I comandi Pigz prendono solo un argomento, e questo è il nome del file. Il "Pigz" è il nome del comando che indica all'interprete che deve essere eseguita una funzione di compressione. Il "nome-file" rappresenta il file che deve essere compresso.

Ora capiamo come il comando Pigz esegue la funzione di compressione con l'aiuto degli esempi indicati di seguito.

Elenca tutte le opzioni del comando Pigz

Il comando Pigz in Linux viene fornito con varie opzioni che consentono all'utente di svolgere determinate funzioni insieme a compressione e decompressione. Per visualizzare l'elenco di tutte le opzioni disponibili con il comando Pigz, utilizzare il flag -help:

Questo ti darà l'elenco completo delle opzioni per il comando Pigz, insieme alla descrizione di ciascuno:

Comprimere il file con il comando Pigz in Linux

Come sappiamo, il comando Pigz prende solo un argomento, che è il nome del file che deve essere compresso, quindi facciamo comprimere un file chiamato "Input.catrame". Questo è un file binario; Lo comprimermo usando il comando Pigz sul terminale della riga di comando. Vedi il comando qui sotto:

Ciò sovrascriverà il file originale con un file compresso e chiederà anche l'autorizzazione per sovrascrivere il file originale:

Questo ha creato un file compresso chiamato "Input.catrame ", una versione compressa dell'input.file binario catrame. Possiamo elencare il file e vederne l'estensione con il comando "LS":

Il comando "LS" visualizzerà tutti i file nella directory con la loro estensione. Nel nostro caso, l'estensione del file dovrebbe essere "GZ", il che significa che il file è stato compresso. Conferma questo dall'output indicato di seguito:

Si noti che il file è compresso e ha l'estensione ".GZ ". Abbiamo visto che il file originale è stato sostituito con il nuovo file compresso e ora ha solo la versione compressa del file. In questo modo, mantieni il file compresso mantenendo l'originale. Vedi il comando qui sotto per conoscere la sintassi:

Ciò comprimerà il file chiamato "Compress" e fornirà un nuovo file compresso con un'estensione .Gz, “Compress.GZ ". Ora elenca tutti i file nella directory per verificare se abbiamo il file originale o no. Usa di nuovo lo stesso comando "LS" per elencare i file nella cartella:

Vedi il risultato seguente:

Si noti che il file originale "Compress" è ancora lì con la versione compressa del file come "Compress.GZ ". In questo modo, puoi mantenere il file originale e compresso.

Decomprimere il file usando il comando Pigz

Proprio il modo in cui abbiamo compresso il file con il comando Pigz, possiamo facilmente decomprimerlo usando lo stesso comando. Il flag -d viene utilizzato per decomprimere il file compresso. Vedi il comando qui sotto:

Assicurati di fornire il nome del file corretto con l'estensione della compressione per ignorare eventuali errori. Ciò rimuoverà il file compresso e fornirà il file decompresso originale. Confermiamo questo elencando di nuovo i file con il comando "LS":

Vedere l'elenco dei file di seguito:

Come puoi vedere, c'è solo un file nella cartella, "Compress", la versione originale del file che abbiamo creato.

Conclusione

In questo post, abbiamo introdotto brevemente il comando Pigz nel sistema operativo Linux. Il comando Pigz viene utilizzato per comprimere e decomprimere i file. Abbiamo installato la libreria Pigz usando il comando APT, quindi abbiamo esplorato alcuni esempi per imparare a comprimere o decomprimere un file usando il comando Pigz in Linux.