search
Giriş
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
665 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 604 puan
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.

604 puan
düzenledi

İlgili sorular

0 oy
1 cevap 591 gösterim
591 gösterim
Selam, Linux ortamına bir tomcat zip dosyası indirdim, .tar.gz dosya formatında. Bunu çıkartamadım bir türlü hangi komutu kullanmalı?
28 Ocak 2017 Unix/Linux kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 1.2K gösterim
1.2K gösterim
günlük yedeklediğim dosyalarım var. 7 günden eskileri düzenli olarak silmek istiyorum. Bunu nasıl yapabilirim?
2 Aralık 2016 Unix/Linux kategorisinde buzel 604 puan sordu
0 oy
1 cevap 598 gösterim
598 gösterim
Linux'de belirli saatlerde bir scriptin çalışmasını istiyorum. Bunu nasıl yapabilirim.
2 Aralık 2016 Unix/Linux kategorisinde buzel 604 puan sordu
0 oy
2 cevap 1.3K gösterim
1.3K gösterim
linux'de CPU performansını nasıl inceleyebilirim? CPU yüzde kaç kullanılıyor veya en çok hangi process CPU kullanıyor nasıl görebilirim.
2 Aralık 2016 Unix/Linux kategorisinde buzel 604 puan sordu
0 oy
1 cevap 668 gösterim
668 gösterim
Merhabalar, Linux'de free memory alanım çok az. İncelediğimde çok fazla cache kullanımı olduğunu görüyorum. İşletim sistemi seviyesinde memory cache'ini nasıl temizleyebilirim. Cache'in fazla kullanılması, fazla memory ihtiyacı olan yeni bir process'i başlatmamı zaman zaman engelleyebiliyor.
2 Aralık 2016 Unix/Linux kategorisinde buzel 604 puan sordu