Hur man komprimerar och dekomprimerar en .bz2-fil i Linux

Att komprimera en fil (er) är att avsevärt minska storleken på filerna genom att koda data i filerna använder mindre bitar, och det är normalt en användbar metod vid säkerhetskopiering och överföring av en eller flera filer över ett nätverk. Å andra sidan innebär dekomprimering av en eller flera filer återställning av data i filen / filerna till sitt ursprungliga tillstånd.

Föreslagen läsning: Lär dig Linux tar -kommando med de här 18 exemplen

Det finns flera filkomprimerings- och dekomprimeringsverktyg tillgängliga i Linux som gzip, 7-zip, Lrzip, PeaZip och många fler.

I denna handledning kommer vi att titta på hur man komprimerar och dekomprimerar .bz2 filer som använder bzip2-verktyget i Linux.

Bzip2 är ett välkänt komprimeringsverktyg och det finns på de flesta om inte alla större Linux-distributioner, du kan använda lämplig kommando för din distribution att installera den.

$ sudo apt install bzip2 $ sudo yum install bzip2 $ sudo dnf install bzip2 

Den konventionella syntaxen för att använda bzip2 är:

$ bzip2 option(s) filenames 

Hur man använder ”bzip2” för att komprimera filer i Linux

Du kan komprimera en fil enligt nedan, där flaggan -z möjliggör filkomprimering:

$ bzip2 filenameOR$ bzip2 -z filename

För att komprimera en .tar -fil, använd kommandoformatet:

$ bzip2 -z backup.tar

Viktigt: Som standard, bzip2 raderar inmatningsfilerna under komprimering eller dekompression, för att behålla inmatningsfilerna använder du alternativet -k eller --keep.

Dessutom kommer flaggan -f eller --force att tvinga bzip2 att skriva över en befintlig utdatafil.

------ To keep input file ------$ bzip2 -zk filename$ bzip2 -zk backup.tar

Du kan också ställa in blockstorleken till 100k upp till 900k med -1 eller --fast till -9 eller –bäst som visas i exemplen nedan:

Skärmdumpen nedan visar hur du använder alternativ för att behålla inmatningsfilen, tvinga bzip2 att skriva över en utdata fil och ställ in blockstorleken under komprimering.

Komprimera filer med bzip2 i Linux

Hur man använder ”bzip2” t o Komprimera filer i Linux

För att dekomprimera en .bz2 -fil, använd -d eller --decompress alternativ så:

$ bzip2 -d filename.bz2

Obs: Filen måste avslutas med en .bz2 tillägg för att kommandot ovan ska fungera.

$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 $ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 $ ls -l Etcher-linux-x64.AppImage 
Dekomprimera bzip2-fil i Linux

För att visa bzip2-hjälpsidan och mansidan, skriv kommandot nedan:

$ bzip2 -h$ man bzip2

Slutligen, med de enkla utarbetningarna ovan, tror jag att du nu kan komprimera och dekomprimera .bz2 -filer med bzip2-verktyget i Linux. För frågor eller feedback, kontakta oss dock med hjälp av kommentarsektionen nedan.

Det är viktigt att du kanske vill gå igenom några viktiga exempel på Tar-kommandon i Linux för att lära dig att använda tar-verktyget för att skapa komprimerade arkivera filer.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *