Linux gzip'i

Linux gzip'i

Gzip (GNU zip), dosya boyutunu kısaltmak için kullanılan bir sıkıştırma aracıdır. Varsayılan olarak orijinal dosya, uzantısı (.gz) ile biten sıkıştırılmış dosyayla değiştirilecektir.

Bir dosyanın sıkıştırmasını açmak için gunzip komutunu kullanabilirsiniz; orijinal dosyanız geri gelecektir.

Sözdizimi:

 gzip . . . gunzip . . .  

Örnek:

 gzip file1.txt file2.txt gunzip file1.txt file2.txt  
Linux gzip Filtreleri1

Yukarıdaki anlık görüntüye bakın, gzip komutu dosyaları sıkıştırdı 'dosya1.txt' Ve 'dosya2.txt' . Sıkıştırılmış dosyalar (.gz) uzantısıyla gösterilir. Gunzip komutu aynı dosyaların sıkıştırmasını açarken (.gz) uzantısı kaldırılır.


gzip seçenekleri

Çoklu Dosyaları Birlikte Sıkıştırmak

Birden fazla dosyayı birlikte sıkıştırmak istiyorsanız pipe komutuyla birlikte 'cat' ve gzip komutunu kullanabilirsiniz.

Sözdizimi:

 cat . . | gzip >  

Örnek:

 cat file1.txt file2.txt | gzip > final.gz  
Linux gzip Filtreleri2

Yukarıdaki anlık görüntüye bakın, her iki dosya da 'dosya1.txt' Ve 'dosya2.txt' olarak sıkıştırılır 'final.gz' .


gzip-l

'gzip -l' komutu, sıkıştırma oranını veya orijinal dosyanın ne kadar sıkıştırıldığını anlatır.

Sözdizimi:

 gzip -l . .  

Örnek:

 gzip -l final.gz jtp.txt.gz  
Linux gzip Filtreleri3

Yukarıdaki anlık görüntüye bakın, komut 'gzip -l final.gz jtp.txt.gz' her iki dosyanın oranını gösterir.


Bir Dizin Nasıl Sıkıştırılır

Gzip komutu yalnızca tek bir dosyayı sıkıştırabildiğinden bir dizini sıkıştıramaz. Bir dizini sıkıştırmak için kullanmanız gerekir 'almak' emretmek.

Tire (-) 'tar' komutunda zorunlu değildir.

'C' öyle yaratmak ,

'içinde' ayrıntılı olmak içindir görüntülemek çıktı,

'F' bahsetmek varış noktası çıktı dosyanızın

'İle' belirtmek için kompres gzip'le.

Sözdizimi:

 tar cf - | gzip >  

VEYA

 tar cvfz office.tar.gz office  

Örnek:

 tar cf - office | gzip > office.tar.gz  
Linux gzip Filtreleri4

Yukarıdaki anlık görüntüye bakın, 'office' dizini 'tar' komutuyla sıkıştırılmıştır.