Een .bz2-bestand comprimeren en decomprimeren in Linux
Om een bestand (en) te comprimeren, is het aanzienlijk verkleinen van de grootte van het bestand (en) door gegevens in het bestand (en) te coderen met minder bits, en het is normaal gesproken een nuttige praktijk tijdens het maken van een back-up en de overdracht van een bestand (en) via een netwerk. Aan de andere kant betekent het decomprimeren van een bestand (en) het herstellen van gegevens in het bestand (en) naar de oorspronkelijke staat.
Aanbevolen lezen: Leer Linux tar-opdracht met deze 18 voorbeelden
Er zijn verschillende bestandscompressie- en decompressietools beschikbaar in Linux, zoals gzip, 7-zip, Lrzip, PeaZip en nog veel meer.
In deze tutorial zullen we bekijken hoe we .bz2
bestanden met behulp van de bzip2-tool in Linux.
Bzip2 is een bekend compressietool en het is beschikbaar op de meeste, zo niet alle, grote Linux-distributies, je kunt de juiste commando voor uw distributie om het te installeren.
$ sudo apt install bzip2 $ sudo yum install bzip2 $ sudo dnf install bzip2
De conventionele syntaxis voor het gebruik van bzip2 is:
$ bzip2 option(s) filenames
Hoe “bzip2” te gebruiken om bestanden te comprimeren in Linux
U kunt een bestand comprimeren zoals hieronder, waarbij de vlag -z
bestandscompressie mogelijk maakt:
$ bzip2 filenameOR$ bzip2 -z filename
Om een .tar
-bestand te comprimeren, gebruikt u de volgende opdrachtformaten:
$ bzip2 -z backup.tar
Belangrijk: standaard bzip2 verwijdert de invoerbestanden tijdens compressie of decompressie, om de invoerbestanden te behouden, gebruikt u de -k
of --keep
optie.
Bovendien zal de vlag -f
of --force
bzip2 dwingen een bestaand uitvoerbestand te overschrijven.
------ To keep input file ------$ bzip2 -zk filename$ bzip2 -zk backup.tar
U kunt de blokgrootte ook instellen op 100k tot 900k, met -1
of --fast
naar -9
of –best zoals getoond in de onderstaande voorbeelden:
De onderstaande schermafbeelding laat zien hoe je opties kunt gebruiken om het invoerbestand te behouden, bzip2 dwingen om een uitvoer te overschrijven bestand en stel de blokgrootte in tijdens compressie.
Hoe “bzip2” t te gebruiken o Decomprimeer bestanden in Linux
Om een .bz2
bestand te decomprimeren, gebruik je het -d
of --decompress
optie zoals:
$ bzip2 -d filename.bz2
Opmerking: het bestand moet eindigen met een .bz2
extensie om de bovenstaande opdracht te laten werken.
$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 $ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 $ ls -l Etcher-linux-x64.AppImage
Om de bzip2 helppagina en man-pagina te bekijken, typ je het onderstaande commando:
$ bzip2 -h$ man bzip2
Ten slotte, met de simpele uitwerkingen hierboven, denk ik dat je nu in staat bent om .bz2
bestanden te comprimeren en te decomprimeren met de bzip2 tool in Linux. Voor vragen of feedback kunt u ons bereiken via de commentaarsectie hieronder.
Belangrijk is dat u misschien een paar belangrijke Tar-commandovoorbeelden in Linux wilt doornemen om te leren hoe u het tar-hulpprogramma gebruikt om gecomprimeerde archiefbestanden.