1 Mart 2020 Pazar

gzip komutu - Dosya Sıkıştırır ve Açar

Giriş
Dosya sıkıştırır ve açar. Tek thread ile çalışır. Sıkıştırılan dosya için çoğunlukla ".gz" uzantısı kullanılır.

Örnek
Sıkıştırmak için şöyle yaparız.
gzip testj.txt
mv testj.txt.gz file.gz
Sıkıştırma seviyesi
Varsayılan sıkıştırma seviyesi 6.
Örnek
Daha düşük sıkıştırma seviyesi kullanarak işlemi hızlanmak istersek şöyle yaparız
gzip -4 file.txt
-c seçeneği
Açıklaması şöyle.
-c output to the console (not a file)
Örnek
Şöyle yaparız. Oluşturulan .gz dosyası dosya ismi ve timestamp bilgisi içerir.
# gzip -c foo > foo1.gz 
Örnek
Şöyle yaparız. Sıkıştırılan dosya karşı makineye gönderilir.
gzip -c file.txt | ssh user@ip "cat > destfile.gz"
-d seçeneği
Sıkıştırılmış dosyayı açmak için kullanılır. Açıklaması şöyle.
-d stands for decompress
Örnek
Şöyle yaparız.
gzip -dc file.gz
Örnek
Şöyle yaparız.
for file in `cat large_file_list`
do
    gzip -d $file
done
--version seçeneği
Örnek - Mac
Şöyle yaparız.
$ gzip --version
Apple gzip 272.250.1
Örnek - Linux
Şöyle yaparız.
$ gzip --version
gzip 1.6
Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc.
Copyright (C) 1993 Jean-loup Gailly.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.

Written by Jean-loup Gailly.

Hiç yorum yok:

Yorum Gönder