Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
27 gösterim

Merhabalar,

Linux'de herhangi bir dosyayı gzip ile sıkıştırıyorum. 

Örneğin "gzip dosya" dediğimde,  dosya.gz şeklinde dosya oluşuyor. 

Fakat bir folder'ı bu şekilde  sıkıştıramıyorum. Aşağıdaki gibi hata veriyor. Klasörü içeriği ile beraber nasıl sıkıştırabilirim.  

$ gzip deneme
gzip: deneme is a directory -- ignored

Unix/Linux kategorisinde (567 puan) sordu
düzenledi

1 cevap

0 oy

Dosya sıkıştırmak için aşağıdaki komut kullanılır.

tar -zcvf archive-name.tar.gz directory-name

burada 

z: gzip kullanarak sıkıştır

c: yeni arşiv oluştur

v:arşiv oluştururken durumu göster

f:arşiv dosya ismi

anlamlarına geliyor.

[oracle@linuxserver Downloads]$ ls
dosyalarim
[oracle@linuxserver  Downloads]$ du -sh *
8.0K    dosyalarim
[oracle@linuxserver Downloads]$  tar -zcvf dosyalarim.tar.gz dosyalarim/
dosyalarim/
dosyalarim/deneme.txt
dosyalarim/ivirzivir.txt
[oracle@linuxserver  Downloads]$ du -sh *
8.0K    dosyalarim
4.0K    dosyalarim.tar.gz

du -sh * --> komutu mevcut dosyaların boyutunu görmek için kullanılır.

Son adımda görüldüğü gibi: dosyalarim klasöründen dosyalarim.tar.gz adında sıkıştırılmış bir arşiv dosyası oluşturulmuştur. boyutu da yarıya inmiştir.

(567 puan) cevapladı
düzenledi

İlgili sorular

0 oy
1 cevap 23 gösterim
0 oy
1 cevap 93 gösterim
93 gösterim 2 Aralık 2016 Unix/Linux kategorisinde buzel (567 puan) sordu
0 oy
1 cevap 26 gösterim
26 gösterim 2 Aralık 2016 Unix/Linux kategorisinde buzel (567 puan) sordu
0 oy
2 cevap 48 gösterim
48 gösterim 2 Aralık 2016 Unix/Linux kategorisinde buzel (567 puan) sordu
0 oy
1 cevap 39 gösterim
39 gösterim 2 Aralık 2016 Unix/Linux kategorisinde buzel (567 puan) sordu
...