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

Sorunuz mu var? Belki de çoktan soruldu..

0
linux'de dosyayı nasıl sıkıştırırım?

Açık 1 Cevaplar 22 Gösterim Unix/Linux

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

1 cevap

0

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.

7 Aralık 2016 buzel (551 puan) cevapladı
7 Aralık 2016 buzel düzenledi
...