xz benzer yeni bir genel amaçlı, komut satırı veri sıkıştırma yardımcı programıdır. gzip ve bzip2. Seçilen çalışma moduna göre bir dosyayı sıkıştırmak veya açmak için kullanılabilir. Dosyaları sıkıştırmak veya açmak için çeşitli biçimleri destekler.
Kullanılacak bir sıkıştırma yardımcı programının seçilmesi, esas olarak iki faktöre bağlı olacaktır: belirli bir aracın sıkıştırma hızı ve oranı. Benzerlerinden farklı olarak, xz yaygın olarak kullanılmaz ancak en iyi sıkıştırmayı sunar.
Bu yazıda, bir dizi açıklayacağız xz komut örnekleri Linux'ta dosyaları sıkıştırmak ve açmak için.
Bir dosyayı sıkıştırmanın en basit örneği xz kullanılarak aşağıdaki gibidir -z
veya --kompres
seçenek.
$ ls -lh ClearOS-DVD-x86_64.iso. $ xz ClearOS-DVD-x86_64.iso. VEYA. $ xz -z ClearOS-DVD-x86_64.iso.
Bir dosyayı açmak için, -NS
seçenek veya unxz gösterildiği gibi yardımcı olur.
$ xz -d ClearOS-DVD-x86_64.iso. VEYA. $ unxz ClearOS-DVD-x86_64.iso.
Giriş dosyasının/dosyalarının silinmesini önlemek için, -k
aşağıdaki gibi bayrak,
$ xz -k ClearOS-DVD-x86_64.iso.
Bir işlem başarısız olursa, örneğin aynı ada sahip sıkıştırılmış bir dosya varsa, -F
işlemi zorlama seçeneği.
$ xz -kf ClearOS-DVD-x86_64.iso
xz ayrıca farklı sıkıştırma ön ayar seviyelerini de destekler (0 ile 9, varsayılan olarak 6). gibi takma adlar da kullanabilirsiniz. --hızlı
(ancak en az sıkıştırma) için 0 veya --en iyisi
için 9 (yavaş ama en yüksek sıkıştırma). Aşağıdaki örneklerde olduğu gibi bir sıkıştırma seviyesi belirleyebilirsiniz.
$ xz -k -8 ClearOS-DVD-x86_64.iso $ xz -k --en iyi ClearOS-DVD-x86_64.iso.
Az miktarda sistem belleğiniz varsa ve çok büyük bir dosyayı sıkıştırmak istiyorsanız, –bellek=sınır seçeneği (burada limit MB veya RAM yüzdesi olarak olabilir), sıkıştırma için bellek kullanım limitini aşağıdaki gibi ayarlayın.
$ xz -k --best --memlimit-compress=10% ClearOS-DVD-x86_64.iso.
kullanarak sessiz modda çalıştırabilirsiniz. -Q
seçeneği ile ayrıntılı modu etkinleştirin veya -v
gösterildiği gibi bayrak.
$ xz -k -q ClearOS-DVD-x86_64.iso. $ xz -k -qv ClearOS-DVD-x86_64.iso.
Aşağıdaki kullanım örneğidir katran arşivleme programı ile birlikte xz Yarar.
$ tar -cf - *.txt | xz -7 > txtfiles.tar.xz. VEYA. $tar -cJf txtfiles.tar.xz *.txt.
kullanarak sıkıştırılmış dosyaların bütünlüğünü test edebilirsiniz. -T seçeneğini kullanabilir ve -l
Sıkıştırılmış bir dosya hakkındaki bilgileri görüntülemek için bayrak.
$ xz -t txtfiles.tar.xz. $ xz -l txtfiles.tar.xz.
Daha fazla bilgi için bkz. adam xz sayfa.
xz Linux sistemleri için güçlü ve şimdiye kadarki en iyi sıkıştırma aracıdır. Bu makalede, dosyaları sıkıştırmak ve açmak için birkaç xz komut örneğine baktık. Bu araç hakkında soru sormak veya düşüncelerinizi paylaşmak için aşağıdaki geri bildirim formunu kullanın. Ayrıca bize kullandığınız sıkıştırma aracından da bahsedin.