Linux "gzip" Komutunun Örnekleri

"Gzip" komutu, Linux içindeki dosyaları sıkıştırmanın yaygın bir yoludur ve bu nedenle bu aracı kullanarak dosyaların nasıl sıkıştırılacağını bilmeye değerdir.

"Gzip" tarafından kullanılan sıkıştırma yöntemi, Lempel-Ziv'dir (LZ77). Şimdi bu bilgiyi bilmek çok önemli değil. Bilmeniz gereken tek şey, dosyaları "gzip" komutuyla sıkıştırdığınızda dosya küçülüyor olmasıdır.

Varsayılan olarak, "gzip" komutunu kullanarak bir dosya veya klasörü sıkıştırdığınızda, daha önce olduğu gibi aynı dosya adına sahip olacak ancak şimdi ".gz" uzantısına sahip olacak.

Bazı durumlarda, özellikle dosya adı inanılmaz derecede uzunsa aynı adı saklamak mümkün değildir. Bu şartlarda, onu kesmeye çalışacaktır.

Bu kılavuzda, "gzip" komutunu kullanarak dosyaları nasıl sıkıştıracağınızı ve sizi en sık kullanılan anahtarlara nasıl tanıtacağınızı göstereceğim.

& # 34; gzip & # 34; Kullanarak Bir Dosya Nasıl Sıkıştırılır?

Gzip kullanarak tek bir dosyayı sıkıştırmanın en basit yolu, aşağıdaki komutu çalıştırmaktır:

gzip dosya adı

Örneğin "mydocument.odt" adlı bir dosyayı sıkıştırmak için aşağıdaki komutu çalıştırın:

gzip mydocument.odt

Bazı dosyalar diğerlerinden daha iyi sıkıştırır. Örneğin belgeler, metin dosyaları, bitmap görüntüleri, WAV ve MPEG gibi belirli ses ve video formatları çok iyi sıkıştırır.

JPEG görüntüleri ve MP3 ses dosyaları gibi diğer dosya türleri, her şeyde sıkıştırılmaz ve dosya "gzip" komutunu çalıştırdıktan sonra boyut olarak artabilir.

Bunun nedeni, JPEG görüntülerin ve MP3 ses dosyalarının zaten sıkıştırılmış olmasıdır ve bu nedenle "gzip" komutu basitçe sıkıştırmak yerine buna eklenmiştir.

"Gzip" komutu sadece normal dosyaları ve klasörleri sıkıştırmaya çalışır. Bu nedenle sembolik bir bağlantıyı denerseniz ve sıkıştırırsanız, işe yaramaz ve bunu yapmak gerçekten mantıklı değildir.

& # 34; gzip & # 34; Kullanarak Bir Dosya Nasıl Sıkıştırılır? komuta

Sıkışmış olan bir dosyanız varsa, sıkıştırmak için aşağıdaki komutu kullanabilirsiniz.

gzip -d dosyaadı.gz

Örneğin, "mydocument.odt.gz" dosyasını açmak için aşağıdaki komutu kullanırsınız:

gzip -d mydocument.odt.gz

Sıkıştırılacak Bir Dosyayı Zorlamak

Bazen bir dosya sıkıştırılamaz. Belki de "myfile1" adlı bir dosyayı sıkıştırmaya çalışıyorsunuz, ancak "myfile1.gz" adlı bir dosya zaten var. Bu durumda, "gzip" komutu normalde çalışmayacaktır.

"Gzip" komutunu kendi yapmak için zorlamak için aşağıdaki komutu çalıştırın:

gzip -f dosya adı

Sıkıştırılmamış Dosya Nasıl Tutulur

Varsayılan olarak "gzip" komutunu kullanarak bir dosyayı sıkıştırdığınızda ".gz" uzantılı yeni bir dosyayla sonuçlanırsınız.

Dosyayı sıkıştırmak ve orijinal dosyayı saklamak istiyorsanız, aşağıdaki komutu çalıştırmanız gerekir:

gzip -k dosya adı

Örneğin, aşağıdaki komutu çalıştırırsanız, "mydocument.odt" ve "mydocument.odt.gz" adlı bir dosyayla sonuçlanırsınız.

gzip -k mydocument.odt

Ne kadar alan kaydettiğiniz hakkında bazı istatistikler alın

Dosyaları sıkıştırmanın tüm noktası, disk alanından tasarruf etmek veya bir ağ üzerinden göndermeden önce dosyanın boyutunu azaltmaktır.

Bu nedenle, "gzip" komutunu kullandığınızda ne kadar alanın saklandığını görmek güzel olurdu.

"Gzip" komutu, sıkıştırma performansını kontrol ederken ihtiyacınız olan istatistikleri sağlar.

İstatistik listesini almak için aşağıdaki komutu çalıştırın:

gzip -l dosyaadı.gz

Yukarıdaki komut tarafından döndürülen bilgiler şöyledir:

Klasör Ve Alt Klasörlerdeki Her Dosyayı Sıkıştır

Bir klasördeki ve alt klasörlerindeki her dosyayı aşağıdaki komutu kullanarak sıkıştırabilirsiniz:

gzip -r foldername

Bu, foldername.gz adında bir dosya oluşturmuyor. Bunun yerine, dizin yapısını çaprazlar ve her bir dosyayı bu klasör yapısında sıkıştırır.

Klasör yapısını tek bir dosya olarak sıkıştırmak istiyorsanız, bir tar dosyası oluşturmaktan daha iyi olursunuz ve daha sonra bu kılavuzda gösterildiği gibi tar dosyasını kopyalayın.

Sıkıştırılmış Bir Dosyanın Geçerliliğini Test Etme

Bir dosyanın geçerli olduğunu kontrol etmek isterseniz, aşağıdaki komutu çalıştırabilirsiniz:

gzip -t dosya adı

Dosya geçerliyse çıktı olmaz.

Sıkıştırma Seviyesi Nasıl Değiştirilir

Bir dosyayı farklı yollarla sıkıştırabilirsiniz. Örneğin, daha hızlı çalışacak daha küçük bir sıkıştırma için gidebilir veya daha uzun süre çalışmaya devam etme zorunluluğuna sahip maksimum sıkıştırma için gidebilirsiniz.

En düşük hızda en az sıkıştırma elde etmek için aşağıdaki komutu çalıştırın:

gzip -1 dosya adı

En düşük hızda maksimum sıkıştırma elde etmek için aşağıdaki komutu çalıştırın:

gzip -9 dosya adı

1 ile 9 arasında farklı numaralar seçerek hız ve sıkıştırma seviyesini değiştirebilirsiniz.

Standart Zip Dosyaları

Standart zip dosyalarıyla çalışırken "gzip" komutu kullanılmamalıdır. Bu dosyaları işlemek için "zip" komutunu ve "unzip" komutunu kullanabilirsiniz .