XZ komprimeringsopplæring

XZ komprimeringsopplæring
Mange innebygde kommandolinjekomprimeringsverktøy er tilgjengelige i Linux-operativsystemet. Xz er et av de populære datakomprimeringsverktøyene som fungerer som alle andre standardkompresjonsverktøy, for eksempel GZIP, BZIP2 osv. Xz Kommandoen komprimerer og dekomprimerer filen som er nevnt i kommandoen med Xz. Hvis noe filnavn ikke er nevnt i Xz Kommandoen leser da data fra standardinngang og skriv dataene i standardutgang etter å ha behandlet dataene i standardutgang. Xz kan komprimere eller dekomprimere en eller flere filer om gangen. Normalt fjerner den den opprinnelige filen etter komprimering og fjerner dekomprimert fil etter dekompresjon. Du kan holde både komprimerte og ukomprimerte filer ved å bruke noen alternativer. Hvordan du kan bruke Xz Kommando for komprimerende og dekomprimerende fil vises i denne opplæringen.

Kjør følgende kommando for å finne ut alternativene til Xz kommando.

$ XZ -HELP

Velg noen filer du vil teste xz kommando. Her, filene til mydir mappe brukes til komprimering og dekomprimering med xz kommando. Løpe ls -l Kommando for å vise listen over filer med detaljinformasjon.

$ ls -l

Komprimere enkeltfil

Du kan komprimere hvilken som helst enkel fil ved å gi filnavnet med xz kommando. Etter komprimering, xz Kommandoen sletter den opprinnelige filen. Her, B1.sh Filen er komprimert og opprettet den komprimerte filen som heter B1.sh.xz.

$ XZ B1.sh
$ ls -l

Komprimere flere filer

Du kan komprimere flere filer ved hjelp av xz kommando ved å skille hver fil med plass. Her, to komprimerte filer, loop2.sh.xz og myfile.tekst.xz opprettes etter sletting loop2.sh og myfile.tekst.

$ XZ LOOP2.sh myfile.tekst
$ ls -l

Komprimere fil ved å oppbevare originalfilen

Hvis du vil oppbevare originalfilen med komprimeringsfil, så kjører du xz kommando med -k alternativ. Her, Kommentar2.sh.xz fil opprettes uten å fjerne Kommentar3.sh fil.

$ xz -k kommentar3.sh
$ ls -l

Dekomprimere fil

Som komprimering, når du dekomprimerer en fil med xz Kommando så sletter den dekomprimerte filen etter

dekompresjon. Her, B1.SH -fil opprettes etter dekomprimering B1.sh.XZ -fil. -d alternativet brukes med xz kommando for å dekomprimere enhver komprimert fil.

$ xz -d b1.sh.xz
$ ls -l

Dekomprimere fil ved å oppbevare komprimert fil

Du må bruke -k alternativ med unxz Kommando for å holde den dekomprimerte filen med originalfil etter dekompresjon. Etter å ha kjørt følgende kommando, loop2.sh.xz Filen vil ikke bli fjernet.

$ unxz -k loop2.sh.xz
$ ls -l

Komprimere flere filer i en enkelt fil

Hvis du vil opprette enkelt komprimeringsfil for flere filer, må du bruke -c alternativ. Følgende kommando vil opprette ny.xz komprimert fil etter komprimering B1.sh og FirstJava.klasse filer.

$ xz -c b1.Sh FirstJava.Klasse> Nytt.xz
$ ls -l

Hent informasjon om komprimert fil

Du kan hente informasjon om hvilken som helst komprimert fil ved å bruke -l alternativ. Her, ny.xz Filen opprettes ved å komprimere to filer. Følgende informasjon viser at den opprinnelige størrelsen på begge filene er 604 byte og etter komprimering er størrelsen 548 byte. Du kan dekomprimere denne filen ved å bruke tidligere dekompresjonsalternativer.

$ xz -L NYTT.xz

En av de største begrensningene av xz Komprimeringsverktøyet er at det bare kan komprimere filen. Du kan ikke komprimere noen mappe ved å bruke xz. Dette verktøyet kan ikke også brukes til å lage passordbeskyttet komprimert fil. Det er andre verktøy på Linux for å lage passordbeskyttet komprimert fil. En av dem er rar pakke. Du kan enkelt installere prøveversjon av rar pakke på Linux for å lage og åpne arkivfiler. Du kan lese opplæringen på rar pakke fra følgende lenke.