Mark Adler tarafından yazıldı , Pigz GNU-linux komutu için bir kısaltmadır ve paralel uygulama ait GZip'in bizzat kendisinin consol'daki arayüzüdür . Dosyaları inanılmaz yüksek hızlarda sıkıştırmanıza yardımcı olan güçlü bir sıkıştırma aracıdır . Eski eski gzip yardımcı programının bir iyileştirmesi olarak, verileri sıkıştırmak için birden fazla çekirdek ve işlemciden yararlanır.
Bu forum yazısı, Pigz'e daha fazla ışık tutuyor ve Linux sistemlerindeki dosyaları sıkıştırmak için yardımcı programı nasıl kullanacağınızı gösteriyor sizlere....
Linux Sistemlerine Pigz Kurulumu
Debian Ve Debian Tabanlı Sistemler için
Kod: Tümünü seç
sudo -s apt-get -u install -ff pigzTek bir dosyayı zip biçimine sıkıştırmak için sözdizimini kullanın.
Kod: Tümünü seç
pigz -k dosya adıBenimISO_Dosyam.iso dosyası için;
Kod: Tümünü seç
pigz -k BenimISO_Dosyam.isoLinux'ta Sıkıştırılmış Dosyanın İçeriğini Kontrol Etme
Sıkıştırılmış dosyanın içeriğini kontrol etmek için, elde edilen sıkıştırma oranına ilişkin istatistikler de dahil olmak üzere pigz komutuyla -ı seçeneği kullanın
Kod: Tümünü seç
pigz -l BenimISO_Dosyam.iso.gz
Çıktıdan, sadece sıkıştırılmış dosyanın içeriğini görmekle kalmaz, aynı zamanda bu durumda % 1.9 olan sıkıştırma yüzdesini de görürsünüz .
Ayrıca, gelen var çeşitli sıkıştırma düzeyleri kullanabilirsiniz 1'e kadar 9 . Aşağıdaki sıkıştırma seviyeleri desteklenir:
6 - Varsayılan sıkıştırma.
1 - En hızlı ancak en az sıkıştırmayı sunar.
9 - En yavaş fakat en iyi sıkıştırma.
0 - Sıkıştırma yok.
1 - En hızlı ancak en az sıkıştırmayı sunar.
9 - En yavaş fakat en iyi sıkıştırma.
0 - Sıkıştırma yok.
Örneğin, dosyayı en iyi sıkıştırma düzeyiyle sıkıştırmak için şunu kullanın
Kod: Tümünü seç
pigz -9 -k BenimISO_Dosyam.iso.gzendi başına, Pigz'in bir klasörü sıkıştırma seçenekleri yoktur, sadece tek dosyaları sıkıştırır. Geçici bir çözüm olarak, pigz dizinleri ziplemek için tar komutu ile birlikte kullanılır .
Bir dizini sıkıştırmak için, --use-compress-program bağımsız değişkeni gösterildiği gibi kullanın :
Kod: Tümünü seç
tar --use-compress-program = "pigz -k" -cf dizin.tar.gz dizin
Sıkıştırırken İşlemci Sayısını Sınırlama
Daha önce, pigz yardımcı program aracının dosyaları sıkıştırırken birden fazla çekirdek ve işlemci kullandığından bahsetmiştik . Bu -p seçeneği kullanarak kullanılacak çekirdek sayısını belirleyebilirsiniz .
Bu örnekte, aşağıda, TRWE_2012, (ile gösterilir iyi sıkıştırma kullandık -9 ile) 2 işlemcili (-p2)orijinal dosyayı korurken (-k) .
Kod: Tümünü seç
pigz -9 -k -p2 BenimISO_Dosyam.isoBir dosyayı veya dizini pigz kullanarak açmak için, -d seçeneği veya unpigz komutunu kullanın.Sıkıştırılmış ISO dosyamızı kullanarak komut şöyle olacaktır:
Kod: Tümünü seç
pigz -d BenimISO_Dosyam.iso.gzKod: Tümünü seç
unpigz dizin1.tar.gz
Kaynak : https://www.tecmint.com





