Linux'ta .bz2 Dosyası Nasıl Sıkıştırılır ve Açılır


Bir dosyayı/dosyaları sıkıştırmak, dosya(lar)daki verileri daha az bit kullanarak kodlayarak dosya(lar)ın boyutunu önemli ölçüde azaltmaktır ve normalde dosya(lar)ın yedeklenmesi ve aktarılması sırasında yararlı bir uygulamadır. bir ağ üzerinden. Öte yandan, bir dosyanın/dosyaların sıkıştırmasının açılması, dosya/dosyalardaki verilerin orijinal durumuna geri yüklenmesi anlamına gelir.

Önerilen Okuma: Bu 18 Örnekle Linux 'tar' Komutunu Öğrenin

Linux'ta gzip, 7-zip, Lrzip, PeaZip ve daha pek çok dosya sıkıştırma ve açma aracı bulunmaktadır.

Bu eğitimde, Linux'ta bzip2 aracını kullanarak .bz2 dosyalarının nasıl sıkıştırılıp açılacağına bakacağız.

Bzip2 iyi bilinen bir sıkıştırma aracıdır ve tüm büyük Linux dağıtımlarında olmasa da çoğunda mevcuttur; onu yüklemek için dağıtımınıza uygun komutu kullanabilirsiniz.

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

bzip2 kullanmanın geleneksel sözdizimi şöyledir:

bzip2 option(s) filenames 

Linux'ta Dosyaları Sıkıştırmak için “bzip2” Nasıl Kullanılır

Bir dosyayı aşağıdaki gibi sıkıştırabilirsiniz; burada -z işareti dosya sıkıştırmayı etkinleştirir:

bzip2 filename
OR
bzip2 -z filename

Bir .tar dosyasını sıkıştırmak için komut biçimini kullanın:

bzip2 -z backup.tar

Önemli: Varsayılan olarak bzip2, sıkıştırma veya açma sırasında giriş dosyalarını siler; giriş dosyalarını saklamak için -k komutunu kullanın. veya --keep seçeneğini kullanın.

Ayrıca -f veya --force bayrağı, bzip2'yi mevcut bir çıktı dosyasının üzerine yazmaya zorlar.

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

Blok boyutunu 100k'den 900k'ye kadar -1 veya --fast ile < olarak ayarlayabilirsiniz. aşağıdaki örneklerde gösterildiği gibi-9 veya –best:

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 

Aşağıdaki ekran görüntüsü, giriş dosyasını saklama, bzip2'yi bir çıktı dosyasının üzerine yazmaya zorlama ve sıkıştırma sırasında blok boyutunu ayarlama seçeneklerinin nasıl kullanılacağını gösterir.

Linux'ta Dosyaları Sıkıştırmak İçin “bzip2” Nasıl Kullanılır

Bir .bz2 dosyasının sıkıştırmasını açmak için -d veya --decompress seçeneğini şu şekilde kullanın:

bzip2 -d filename.bz2

Not: Yukarıdaki komutun çalışması için dosyanın .bz2 uzantısıyla bitmesi gerekir.

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

bzip2 yardım sayfasını ve man sayfasını görüntülemek için aşağıdaki komutu yazın:

bzip2  -h
man bzip2

Son olarak, yukarıdaki basit açıklamalarla, artık Linux'ta bzip2 aracını kullanarak .bz2 dosyalarını sıkıştırıp açabileceğinizi düşünüyorum. Ancak herhangi bir soru veya geri bildiriminiz için aşağıdaki yorum bölümünü kullanarak bize ulaşabilirsiniz.

Daha da önemlisi, sıkıştırılmış arşiv dosyaları oluşturmak için tar yardımcı programını kullanmayı öğrenmek amacıyla Linux'taki birkaç önemli Tar komutu örneğini incelemek isteyebilirsiniz.