Sådan komprimeres og dekomprimeres en .bz2-fil i Linux


At komprimere en fil er at reducere størrelsen på fil (erne) betydeligt ved at kode data i filerne ved hjælp af færre bits, og det er normalt en nyttig praksis under sikkerhedskopiering og overførsel af en fil (er) over et netværk. På den anden side betyder dekomprimering af en eller flere filer at gendanne data i filerne til deres oprindelige tilstand.

Der er flere PeaZip og mange flere.

I denne vejledning ser vi på, hvordan du komprimerer og dekomprimerer .bz2 filer ved hjælp af bzip2-værktøjet i Linux.

Bzip2 er et velkendt komprimeringsværktøj, og det er tilgængeligt på de fleste, hvis ikke alle større Linux-distributioner, du kan bruge den relevante kommando til din distribution til at installere den.

$ sudo apt install bzip2     [On Debian/Ubuntu] 
$ sudo yum install  bzip2    [On CentOS/RHEL]
$ sudo dnf install bzip2     [On Fedora 22+]

Den konventionelle syntaks ved brug af bzip2 er:

$ bzip2 option(s) filenames 

Sådan bruges “bzip2” til komprimering af filer i Linux

Du kan komprimere en fil som nedenfor, hvor flag -z muliggør filkomprimering:

$ bzip2 filename
OR
$ bzip2 -z filename

For at komprimere en .tar -fil skal du bruge kommandoformatet:

$ bzip2 -z backup.tar

Vigtigt: Som standard sletter bzip2 inputfilerne under komprimering eller dekompression. For at beholde inputfilerne skal du bruge indstillingen -k eller --keep .

Derudover vil flag -f eller --force tvinge bzip2 til at overskrive en eksisterende outputfil.

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

Du kan også indstille blokstørrelsen til 100k op til 900k ved hjælp af -1 eller --fast til -9 eller –best som vist i nedenstående eksempler:

$ bzip2 -k1  Etcher-linux-x64.AppImage
$ ls -lh  Etcher-linux-x64.AppImage.bz2 
$ bzip2 -k9  Etcher-linux-x64.AppImage 
$ bzip2 -kf9  Etcher-linux-x64.AppImage 
$ ls -lh Etcher-linux-x64.AppImage.bz2 

Skærmbilledet nedenfor viser, hvordan man bruger indstillinger til at beholde inputfilen, tvinge bzip2 til at overskrive en outputfil og indstille blokstørrelsen under komprimering.

Sådan bruges “bzip2” til at dekomprimere filer i Linux

For at dekomprimere en .bz2 -fil skal du bruge indstillingen -d eller --decompress :

$ bzip2 -d filename.bz2

Bemærk: Filen skal slutte med en .bz2 udvidelse for at ovenstående kommando skal fungere.

$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 
$ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 
$ ls -l Etcher-linux-x64.AppImage 

For at se bzip2-hjælpesiden og man-siden skal du skrive kommandoen nedenfor:

$ bzip2  -h
$ man bzip2

Endelig, med de enkle detaljer ovenfor, tror jeg, at du nu er i stand til at komprimere og dekomprimere .bz2 filer ved hjælp af bzip2-værktøjet i Linux. For spørgsmål eller feedback kan du dog kontakte os ved hjælp af kommentarsektionen nedenfor.

Det er vigtigt, at du måske vil gå over et par vigtige oprette komprimerede arkivfiler.