Hvordan komprimere og dekomprimere en .bz2-fil i Linux
For å komprimere en fil (er), er å redusere størrelsen på filen (e) betydelig ved å kode data i filen (e) bruker mindre biter, og det er normalt en nyttig praksis under sikkerhetskopiering og overføring av en fil (er) over et nettverk. På den annen side betyr dekomprimering av en fil (er) å gjenopprette data i filen (e) til sin opprinnelige tilstand.
Foreslått lese: Lær Linux tar Kommando med disse 18 eksemplene
Det er flere filkomprimerings- og dekompresjonsverktøy tilgjengelig i Linux som gzip, 7-zip, Lrzip, PeaZip og mange flere.
I denne opplæringen vil vi se på hvordan du komprimerer og dekomprimerer .bz2
filer ved hjelp av bzip2-verktøyet i Linux.
Bzip2 er et velkjent komprimeringsverktøy og det er tilgjengelig på de fleste, om ikke alle de store Linux-distribusjonene, du kan bruke riktig kommandoen for distribusjonen din for å installere den.
$ sudo apt install bzip2 $ sudo yum install bzip2 $ sudo dnf install bzip2
Den konvensjonelle syntaksen for å bruke bzip2 er:
$ bzip2 option(s) filenames
Hvordan bruke «bzip2» til å komprimere filer i Linux
Du kan komprimere en fil som nedenfor, der flagget -z
muliggjør filkomprimering:
$ bzip2 filenameOR$ bzip2 -z filename
For å komprimere en .tar
-fil, bruk kommandoformatet:
$ bzip2 -z backup.tar
Viktig: Som standard bzip2 sletter inndatafilene under komprimering eller dekompresjon, for å beholde inndatafilene, bruk alternativet -k
eller --keep
.
I tillegg vil -f
eller --force
-flagget tvinge bzip2 til å overskrive en eksisterende utdatafil.
------ To keep input file ------$ bzip2 -zk filename$ bzip2 -zk backup.tar
Du kan også sette blokkeringsstørrelsen til 100k opptil 900k, ved hjelp av -1
eller --fast
til -9
eller –best som vist i eksemplene nedenfor:
Skjermbildet nedenfor viser hvordan du bruker alternativer for å beholde inndatafilen, tving bzip2 til å overskrive en utdata fil og angi blokkstørrelsen under komprimering.
Slik bruker du «bzip2» t o Komprimere filer i Linux
For å dekomprimere en .bz2
-fil, bruk -d
eller --decompress
alternativ slik:
$ bzip2 -d filename.bz2
Merk: Filen må ende med en .bz2
utvidelse for at kommandoen ovenfor skal fungere.
$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 $ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 $ ls -l Etcher-linux-x64.AppImage
For å se bzip2-hjelpesiden og mansiden, skriv kommandoen nedenfor:
$ bzip2 -h$ man bzip2
Til slutt, med de enkle utførelsene ovenfor, tror jeg at du nå er i stand til å komprimere og dekomprimere .bz2
filer ved hjelp av bzip2-verktøyet i Linux. For spørsmål eller tilbakemelding kan du imidlertid kontakte oss ved hjelp av kommentarseksjonen nedenfor.
Det er viktig at du kanskje vil gå gjennom noen viktige eksempler på Tar-kommandoer i Linux for å lære å bruke tar-verktøyet for å lage komprimerte arkivfiler.