Pigz -kommando i Linux

Pigz -kommando i Linux

“Å sende enorme størrelse filer over internett er et stort problem. Noen ganger tillater ikke opplastingsgrensen å laste opp en stor fil større enn en viss størrelse. Så vi må komprimere filen før du laster opp den. Og det er også bedre å komprimere filen for å ta mindre plass på stasjonen. I denne håndboken vil vi se hvordan du komprimerer en fil i Linux ved hjelp av PIGZ -kommandoen. Denne artikkelen er designet for å lære den grunnleggende bruken av PIGZ -kommandoen i Linux -operativsystemet.”

Hva er en Pigz -kommando?

Pigz står for parallell implementering av Gzip. Det er et komprimeringsverktøy gitt i Linux -operativsystemet for å komprimere eller dekomprimere filer. Det er en forbedret og oppdatert versjon av GZIP -funksjonen og ble opprettet ved hjelp av de vanligste glidelåsbibliotekfunksjonene. Den bruker forskjellige prosessorer og kjerner for å komprimere filer og data i en veldig høy hastighet sammenlignet med det eldre Gzip -verktøyet. La oss lære å komprimere eller dekomprimere filer i Linux -operativsystemet ved hjelp av PIGZ -kommandoen. Men før vi utfører komprimerings- eller dekompresjonsfunksjonen, må vi sørge for at Ubuntu -systemet vårt har installert PIGZ -biblioteket eller pakken. Hvis den ikke har det allerede, må vi installere det eksplisitt slik at vi kan bruke PIGZ -kommandoen til å komprimere eller dekomprimere våre store datafiler.

Installer Pigz -kommandoen i Ubuntu 22.04 operativsystem

Installasjonsprosessen til Pigz -kommandoen er grei. Det kan installeres raskt og enkelt bare ved å bruke APT -kommandoen. APT -kommandoen brukes til å installere noen eller alle slags kommandoer, pakker eller biblioteker i Linux -operativsystemet. Derfor vil vi bruke den samme passende kommandoen for å installere Pigz -biblioteket i Ubuntu 22.04 operativsystem.

Bruk følgende “Sudo Apt Install Pigz” -kommando for å installere PIGZ -biblioteket i Ubuntu 22.04:

Hvis systemet ditt er beskyttet med et administratorpassord, må du oppgi passordet før installasjonsprosessen begynner:

Dette vil installere PIGZ og gjøre systemet i stand til å utføre PIGZ -kommandoen for å utføre kompresjonen og dekompresjonen av filene. Se resultatet av installasjonskommandoen nedenfor:

En enkelt kommando brukes til å installere de komplette PIGZ -pakkene og alle avhengighetene. Nå er systemet vårt forberedt på å bruke PIGZ -kommandoen til å komprimere eller dekomprimere filene. Så la oss se hvordan PIGZ -kommandoen faktisk fungerer i Linux -operativsystemet og hvordan det komprimerer eller dekomprimerer en fil raskt. Vi bruker Ubuntu 22.04 System, så sørg for at du har samme versjon slik at du ikke møter noen feil eller problemer mens du følger de samme eksemplene og kommandoene. La oss komprimere en fil ved hjelp av PIGZ -kommandoen i Ubuntu 22.04 System.

Syntaks av Pigz -kommandoen

Før vi demonstrerer et eksempel på PIGZ -kommandoen, la oss forstå syntaks av det slik at vi enkelt kan bruke det i eksemplene. Syntaksen til PIGZ -kommandoen er som følger:

Pigz -kommandoene tar bare ett argument, og det er filnavnet. "Pigz" er navnet på kommandoen som indikerer tolken at en funksjon av komprimering må utføres. "Filnavnet" representerer filen som må komprimeres.

La oss nå forstå hvordan PIGZ -kommandoen utfører komprimeringsfunksjonen ved hjelp av eksemplene gitt nedenfor.

Liste opp alle alternativene til PIGZ -kommandoen

PIGZ -kommandoen i Linux kommer med forskjellige alternativer som gjør at brukeren kan utføre visse funksjoner sammen med komprimering og dekompresjon. For å vise listen over alle alternativene som er tilgjengelige med PIGZ -kommandoen, bruk -hjelpens flagg:

Dette vil gi deg den komplette listen over alternativer for PIGZ -kommandoen, sammen med beskrivelsen av hver:

Komprimere filen med Pigz -kommandoen i Linux

Som vi vet tar PIGZ -kommandoen bare ett argument, som er filnavnet som må komprimeres, så la oss komprimere en fil som heter “Input.tjære". Dette er en binær fil; Vi vil komprimere den ved hjelp av PIGZ -kommandoen på kommandolinjeterminalen. Se kommandoen nedenfor:

Dette vil overskrive den opprinnelige filen med en komprimert fil og vil også be om din tillatelse til å overskrive den originale filen:

Dette har laget en komprimert fil som heter “Input.tjære ”, en komprimert versjon av inngangen.tjære binærfil. Vi kan liste filen og se utvidelsen av den med “LS” -kommandoen:

Kommandoen “LS” vil vise alle filene i katalogen med utvidelsen. I vårt tilfelle skal utvidelsen av filen være "GZ", noe som betyr at filen er komprimert. Bekreft dette fra utgangen gitt nedenfor:

Merk at filen er komprimert, og den har utvidelsen “.GZ ”. Vi har sett at den opprinnelige filen er erstattet med den nye komprimerte filen og nå bare har den komprimerte versjonen av filen. På denne måten beholder du den komprimerte filen mens du holder originalen. Se kommandoen nedenfor for å kjenne syntaks:

Dette vil komprimere filen som heter "komprimering" og gi en ny komprimert fil med en utvidelse .GZ, “Komprimerer.GZ ”. Liste nå ned alle filene i katalogen for å sjekke om vi har originalfilen eller ikke. Bruk den samme “LS” -kommandoen igjen for å liste opp filene i mappen:

Se resultatet nedenfor:

Merk at den opprinnelige filen "komprimerer" fremdeles er der med den komprimerte versjonen av filen som "komprimering.GZ ”. På denne måten kan du beholde originalen og den komprimerte filen.

Dekomprimere filen ved hjelp av PIGZ -kommandoen

Akkurat slik vi komprimerte filen med PIGZ -kommandoen, kan vi enkelt dekomprimere den ved å bruke den samme kommandoen. -D -flagget brukes til å dekomprimere den komprimerte filen. Se kommandoen nedenfor:

Forsikre deg om at du oppgir riktig filnavn med kompresjonsutvidelsen for å ignorere eventuelle feil. Dette vil fjerne den komprimerte filen og gi den originale dekomprimerte filen. La oss bekrefte dette ved å liste opp filene igjen med “LS” -kommandoen:

Se listen over filer nedenfor:

Som du ser, er det bare en fil i mappen, "komprimerer", den opprinnelige versjonen av filen vi opprettet.

Konklusjon

I dette innlegget introduserte vi kort PIGZ -kommandoen i Linux -operativsystemet. PIGZ -kommandoen brukes til å komprimere og dekomprimere filer. Vi installerte PIGZ -biblioteket ved hjelp av APT -kommandoen, og så utforsket vi noen eksempler for å lære å komprimere eller dekomprimere en fil ved hjelp av PIGZ -kommandoen i Linux.