The gzip komutu, Linux içindeki dosyaları sıkıştırmanın yaygın bir yoludur.
Varsayılan olarak bir dosya veya klasörü gzip komut daha önce olduğu gibi aynı dosya adına sahip olacak, ancak uzantı ile .gz.
Aşağıdaki ekran görüntüleri özellikle Ubuntu için geçerlidir, ancak gzip komutu diğer Unix benzeri işletim sistemlerinde de çalışır.
Gzip Kullanarak Dosya Nasıl Sıkıştırılır
Kullanarak tek bir dosyayı sıkıştırmanın en basit yolu gzip aşağıdaki komutu çalıştırmaktır:
gzip dosya adı
Mydocument.odt adlı bir dosyayı sıkıştırmak için aşağıdaki komutu çalıştırın:
gzip mydocument.odt
Dosya adı boşluklar içeriyorsa, tırnak işaretleri içine alın:
gzip "bu benim dosyam.png"
Bazı dosyalar diğerlerinden daha iyi sıkıştırılır. Örneğin belgeler, metin dosyaları, bit eşlem resimleri ve WAV ve MPEG gibi belirli ses ve video biçimleri çok iyi sıkıştırılır. JPEG görüntüleri ve MP3 ses dosyaları gibi diğer dosya türleri hiç iyi sıkıştırılmaz ve dosya, dosyayı çalıştırdıktan sonra gerçekten büyüyebilir. gzip ona karşı emir.
JPEG görüntüler ve MP3 ses dosyaları zaten sıkıştırılmıştır ve bu nedenle gzip komutu, onu sıkıştırmak yerine ona ekler.
The gzip komutu yalnızca normal dosya ve klasörleri sıkıştırmaya çalışır.
Gzip Komutunu Kullanarak Bir Dosyayı Açma
Bir gzip arşivini açmak için aşağıdaki komutu kullanın:
gzip -d dosyaadı.gz
Mydocument.odt.gz dosyasını açmak için aşağıdaki komutu kullanın:
gzip -d mydocument.odt.gz
Bir Dosyayı Sıkıştırılmaya Zorlama
Bazen bir dosya sıkıştırılamaz. Zorlamak için gzip komutunu yapmak için aşağıdaki komutu çalıştırmanız yeterlidir:
gzip -f dosya adı
Sıkıştırılmamış Dosya Nasıl Saklanır
Varsayılan olarak bir dosyayı kullanarak sıkıştırdığınızda gzip uzantısı ile yeni bir dosya elde edeceğiniz komut .gz. Dosyayı sıkıştırmak ve orijinal dosyayı saklamak için, -k bayrak:
gzip -k dosya adı
Aşağıdaki komutu çalıştırdığınızda, belgem.odt ve belgem.odt.gz adında bir dosya elde edersiniz.
gzip -k mydocument.odt
Ne Kadar Yer Kazandığınız Hakkında Bazı İstatistikler Alın
Dosyaları sıkıştırmanın tüm amacı, disk alanından tasarruf etmek veya bir ağ üzerinden göndermeden önce bir dosyanın boyutunu küçültmektir. gzip komutu, sıkıştırma performansını kontrol ederken ihtiyaç duyduğunuz istatistik türlerini sağlar.
İstatistiklerin listesini almak için aşağıdaki komutu çalıştırın:
gzip -l dosyaadı.gz
Yukarıdaki komutta, seçenek 1 veya büyük i değil, küçük L harfidir.
Yukarıdaki komutun döndürdüğü bilgiler aşağıdaki gibidir:
- Sıkıştırılmış boyut
- Sıkıştırılmamış boyut
- Yüzde olarak oran
- Sıkıştırılmamış dosya adı
Bir Klasördeki ve Alt Klasörlerdeki Her Dosyayı Sıkıştırın
Aşağıdaki komutu kullanarak bir klasördeki ve alt klasörlerindeki her dosyayı sıkıştırın:
gzip -r klasör adı
Bu işlem, klasöradı.gz adlı bir dosya oluşturmaz. Bunun yerine, dizin yapısını dolaşır ve her dosyayı o klasör yapısında sıkıştırır.
Klasör yapısını tek bir dosya olarak sıkıştırmak için, bir tar dosyası oluşturmanız ve ardından tar dosyasını gzip ile sıkıştırmanız daha iyi olur.
Birden çok dosyayı açmak için bu komutu kullanın:
gzip -d * .gz
Sıkıştırılmış Bir Dosyanın Geçerliliği Nasıl Test Edilir
Bir dosyanın geçerli olduğunu doğrulamak için aşağıdaki komutu çalıştırın:
gzip -t dosya adı
Dosya geçerliyse çıktı olmayacaktır.
Sıkıştırma Seviyesi Nasıl Değiştirilir
Bir dosyayı farklı şekillerde sıkıştırabilirsiniz. Örneğin, daha hızlı çalışacak daha küçük bir sıkıştırmaya gidebilir veya çalışması daha uzun süren ödünleşime sahip maksimum sıkıştırmaya gidebilirsiniz.
En yüksek hızda minimum 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ı sayılar seçerek hız ve sıkıştırma düzeyini değiştirebilirsiniz.
Standart Zip Dosyaları
The gzip standart zip dosyalarıyla çalışırken komutu kullanılmamalıdır. Kullanabilirsiniz zip komuta ve halletmek bu dosyaları işlemek için komut.