Comment compresser des fichiers avec l'utilitaire zstd sous Linux

Linux’ta zstd Yardımcı Programı ile Dosyaları Nasıl Sıkıştırırsınız

⌛ Reading Time: 3 minutes

Birçok grafik ve komut satırı veri sıkıştırma aracı olmasına rağmen, öne çıkan zstd’dir. Zstandard’ın kısaltması olan zstd, 2015 yılında Facebook veri mühendisleri tarafından geliştirilen bir veri sıkıştırma aracıdır. O kadar etkili ve kullanımı kolaydır ki, zstd birçok Linux kullanıcısı için en çok tercih edilen sıkıştırma aracı haline gelmiştir. Bu eğitim size zstd’nin nasıl kurulacağını ve terminalden nasıl kullanılacağını gösterecektir.

Çeşitli Linux dağıtımlarına zstd nasıl kurulur

zstd’yi kullanabilmeniz için önce onu yüklemeniz gerekir – eğer Linux dağıtımınızda zaten kurulu değilse.

Neyse ki, zstd’yi kurmak, birkaç komutu yürütmek kadar basittir.

Not: hangi Linux dağıtımını çalıştırdığınıza bağlı olarak, zstd’yi derlemeden ve kurmadan önce bağımlılıkları ve çeşitli araçları kurmanız gerekebilir. Bu yüzden yapmanız gereken ilk şey sisteminizi güncellemektir. Debian ve Ubuntu tabanlı dağıtım için güncelleme ve yükseltme komutlarını kullanabilirsiniz:

zstd’nin ihtiyaç duyduğu tüm bağımlılıklara sahip olduğunuzdan emin olmak için build-essentials, wget, ve tar komutu kullanarak:

Artık gerekli tüm bağımlılıklara ve araçlara sahip olduğunuza göre, devam edip zstd’yi yükleyebilirsiniz.

Debian/Ubuntu/Linux Mint’te

zstd’yi bir Debian/Ubuntu/Linux Mint sistemine kurmak için şu komutu yürütün:

Zstd'yi yükleyin

Fedora/Red Hat/CentOS/AlmaLinux’ta

Zstandard’ı Fedora/Red Hat/CentOS/AlmaLinux sistemlerine kurmak için şu komutu yürütün;

Arch Linux/Manjaro’da

Zstd’yi Arch Linux/Manjaro sistemlerine kurmak için şu komutu yürütün:

Artık zstd’yi yüklediğimize ve kullanıma hazır olduğuna göre, dosyaları sıkıştırmak için kullanmaya başlayabiliriz.

Dosyaları zstd ile Sıkıştırmak

Bir dosyayı sıkıştırmak için zstd kullanmak kolaydır. Tek yapmanız gereken komutu yürütmek zstd [filename]. Yukarıdaki komutu kullanmak, .zst uzantılı yeni, sıkıştırılmış bir dosya oluşturur.

Örneğin, “/var/log” dizinindeki bir “samplecompression.text” dosyasını sıkıştırmak için şu komutu uygularız:

aşağıdaki bir örnek çıktıdır:

Zstd Var Günlüğü

Yukarıdaki çıktı sıkıştırma faktörünü gösterir, yani 503 bayt için 1141 bayttan %44.08’dir.

Birden Fazla Dosyayı Sıkıştırmak

Birden çok dosyayı aynı anda sıkıştırmak üzere zstd kullanmak için tek yapmanız gereken sıkıştırmak istediğiniz dosyaları aralarında boşluk bırakarak belirtmektir.

Örneğin, “compress.txt”, “compress2.txt”, “compress3.txt” ve “compress4.txt” sıkıştırmak için:

Geçerli/belirtilen dizininizdeki tüm dosya ve klasörleri sıkıştırmak için “*” joker karakterini de kullanabilirsiniz. Örneğin:

Dosyaları zstd ile Açma

Bir dosyayı zstd ile açmanız gerektiğinde, -d seçenek veya unztd.

Örneğin, bu kılavuzda kullanılan dosyayı açmak için aşağıdaki komutlardan herhangi birini kullanırsınız:

Arşivdeki dosyanın kaynağının bulunmadığından emin olun, aksi takdirde zstd sizden mevcut dosyanın üzerine yazmanızı ister.

Çözüm

Bu öğretici, zstd yardımcı programını kullanarak dosyaların nasıl sıkıştırılacağını ve açılacağını göstermektedir. Bu arada, Linux’ta zip dosyalarının nasıl çıkarılacağını öğrenebilirsiniz.