Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020
İçindekiler:
- gzip
- Orijinal dosyayı sakla
- Ayrıntılı çıktı
- Birden çok dosyayı sıkıştır
- Bir dizindeki tüm dosyaları sıkıştır
- Sıkıştırma seviyesini değiştirme
- Standart girişi kullanma
- Dosyaları
gzipilegzip - Sıkıştırılmış dosyayı sakla
- Birden çok dosyayı açma
- Bir dizindeki tüm dosyaları aç
- Sıkıştırılmış Dosya İçeriğini Listele
- Sonuç
Gzip, bir dosyanın boyutunu azaltmanıza ve orijinal dosya modunu, sahipliği ve zaman damgasını korumanıza izin veren en popüler sıkıştırma algoritmalarından biridir.
Gzip ayrıca
.gz
dosya biçimini ve dosyaları sıkıştırmak ve sıkıştırmasını açmak için kullanılan
gzip
yardımcı programını da ifade eder.
Bu öğreticide,
gzip
komutunun nasıl kullanılacağını göstereceğiz.
gzip
Tek bir dosyayı sıkıştırmak için
gzip
komutunu ve ardından dosya adını
gzip
:
gzip filename
gzip
bir dosya
filename.gz
gzip
oluşturur ve orijinal dosyayı siler.
Varsayılan olarak,
gzip
, sıkıştırılmış dosyada orijinal dosya zaman damgasını, modu, sahipliğini ve adını tutar.
Orijinal dosyayı sakla
gzip -k filename
Orijinal dosyayı saklamak için başka bir seçenek,
gzip
standart çıktıya yazmasını ve çıktıyı bir dosyaya yönlendirmesini söyleyen
-c
seçeneğini kullanmaktır:
gzip -c filename > filename.gz
Ayrıntılı çıktı
Yüzde küçülmesini ve işlenmekte olan dosyaların adlarını görmek istiyorsanız
-v
seçeneğini kullanın:
gzip -v filename
filename: 7.5% -- replaced with filename.gz
Birden çok dosyayı sıkıştır
Komuta bağımsız değişkenler olarak birden çok dosya da iletebilirsiniz. Örneğin,
file1
,
file2
,
file3
adlı dosyaları sıkıştırmak için aşağıdaki komutu çalıştırırsınız:
gzip file1 file2 file3
Yukarıdaki komut üç sıkıştırılmış dosya oluşturur,
file1.gz
,
file2.gz
,
file3.gz
.
Bir dizindeki tüm dosyaları sıkıştır
Belirli bir dizindeki tüm dosyaları sıkıştırmak için
-r
seçeneğini kullanın:
gzip -r directory
gzip
, tüm dizin yapısında yinelemeli olarak geçiş yapar ve dizindeki ve alt dizinlerindeki tüm dosyaları sıkıştırır.
Sıkıştırma seviyesini değiştirme
gzip
, 1 ila 9 arasında bir sıkıştırma seviyesi aralığı belirlemenize olanak tanır.
-1
veya
--fast
, minimum sıkıştırma oranı ile en hızlı sıkıştırma hızı anlamına gelir,
-9
veya
--best
, maksimum sıkıştırma oranı ile en yavaş sıkıştırma hızını gösterir. Varsayılan sıkıştırma seviyesi
-6
.
Örneğin, maksimum sıkıştırma elde etmek için şunu çalıştırırsınız:
gzip -9 filename
Sıkıştırma CPU yoğunluklu bir görevdir, sıkıştırma seviyesi ne kadar yüksek olursa işlem o kadar uzun sürer.
Standart girişi kullanma
.gz
bir
.gz
dosyası oluşturmak için, komutun çıktısını
gzip
komutuna
gzip
. Örneğin, bir Gzipped MySQL veritabanı yedeklemesi oluşturmak için şunları çalıştırırsınız:
mysqldump database_name | gzip -c > database_name.sql.gz
mysqldump
komutunun çıktısı
gzip
için girilir.
Dosyaları
gzip
ile
gzip
Bir
.gz
dosyasını açmak için
-d
seçeneğini kullanın:
gzip -d filename.gz
Bir Gzip dosyasını açmak için kullanabileceğiniz başka bir komut
gunzip
. Bu komut temel olarak
gzip -d
için bir takma
gzip -d
:
gunzip filename.gz
gunzip
hatırlamak
gzip -d
gunzip
daha kolay olabilir.
Sıkıştırılmış dosyayı sakla
Bir dosyayı sıkıştırırken olduğu gibi,
-k
seçeneği
gzip
giriş dosyasını tutmasını söyler, bu durumda sıkıştırılmış dosyadır:
Birden çok dosyayı açma
Birden çok dosyayı bir kerede açmak için, bağımsız değişken olarak
gzip
dosya adlarını
gzip
:
gzip -d file1.gz file2.gz file3.gz
Bir dizindeki tüm dosyaları aç
-d
ve
-r
seçenekleriyle kullanıldığında,
gzip
belirli bir dizindeki tüm dosyaları özyinelemeli olarak açar:
Sıkıştırılmış Dosya İçeriğini Listele
-l
seçeneğiyle kullanıldığında,
gzip
verilen sıkıştırılmış dosyalar hakkındaki istatistikleri gösterir:
gzip -l filename
Çıktı, sıkıştırılmamış dosya adını, sıkıştırılmış ve sıkıştırılmamış boyutu ve sıkıştırma oranını içerecektir:
compressed uncompressed ratio uncompressed_name 130 107 7.5% filename
Daha fazla bilgi almak için
-v
seçeneğini ekleyin:
gzip -lv filename
method crc date time compressed uncompressed ratio uncompressed_name defla a9b9e776 Sep 3 21:20 130 107 7.5% filename
Sonuç
Gzip ile belirli bir dosyanın boyutunu azaltabilirsiniz.
gzip
komutu dosyaları sıkıştırmanıza ve sıkıştırmasını açmanıza olanak tanır.
gzip
komutu hakkında daha fazla bilgi için Gnu gzip dokümantasyon sayfasına bakın.
Linux'ta Chmod komutu (dosya izinleri)
Linux'ta dosyalara erişim, dosya izinleri, öznitelikler ve sahiplik aracılığıyla yönetilir. Bu eğitici dosya ve dizinlerin erişim izinlerini değiştirmek için chmod komutunun nasıl kullanılacağını kapsar.
Linux'ta Chgrp komutu (grubu değiştir)
Linux'ta her dosya bir sahip ve bir grupla ilişkilendirilir ve hangi kullanıcıların dosyayı okuyabileceğini, yazabileceğini veya yürütebileceğini belirleyen izinlere sahiptir. Chgrpc komutu, verilen dosyaların grup sahipliğini değiştirir.
Linux'ta cp komutu (dosyaları kopyala)
cp, Unix ve Linux sistemlerine dosya ve dizin kopyalamak için kullanılan bir komut satırı yardımcı programıdır.







