İçeriğe atla

toprak.run/man/files/gzexe

KILAVUZ SAYFASI · Dosyalar

gzexe

kendi sıkıştırmasını açan çalıştırılabilir dosyalar oluşturur


gzexe – kendi sıkıştırmasını açan çalıştırılabilir dosyalar oluşturur

Özet

gzexe [-d] dosya ...

Açıklama

gzexe aracı, çalıştırılabilir dosyaları sıkıştırmak için gzip(1) kullanır ve yürütüldüklerinde anında (on-the-fly) sıkıştırması otomatik açılan çalıştırılabilir dosyalar üretir. Bu durum, biraz daha yavaş yürütme süreleri pahasına disk alanından tasarruf sağlar.

Orijinal çalıştırılabilir dosyalar, her birinin sonuna tilde (~) karakteri eklenmiş aynı ada sahip bir dosyaya kopyalanarak saklanır (örneğin, dosya~). Sıkıştırılmış çalıştırılabilir dosyaların beklendiği gibi çalıştığı doğrulandıktan sonra bu yedek dosyalar el ile kaldırılabilir.

gzexe programı aşağıdaki durumlarda sıkıştırma yapmayı reddeder:

  • Normal olmayan veya çalıştırılabilir olmayan dosyalar,
  • setuid veya setgid biti ayarlanmış dosyalar,
  • Zaten gzexe kullanılarak sıkıştırılmış olan dosyalar,
  • Anında sıkıştırma açma işlemini gerçekleştirmek için ihtiyaç duyduğu sh(1), mktemp(1), rm(1), echo(1), tail(1), gzip(1) ve chmod(1) programlarının eksik olması veya bunlardan biri olması durumu.

Seçenekler

  • -d: Daha önce gzexe tarafından sıkıştırılmış olan çalıştırılabilir dosyaların sıkıştırmasını açarak onları orijinal haline geri döndürür.

Uyarılar

gzexe aracı, oluşturulan sıkıştırılmış çalıştırılabilir dosyayı orijinal dosyanın üzerine yazarak yerini alır. Bunu yapabilmek için orijinal dosyaların yazılabilir (write) yetkisine sahip olması gerekir.

Örnekler

Aşağıdaki örnekler kabukta (shell) çalıştırılabilecek şekilde gösterilmiştir:

  1. Çalıştırılabilir bir betiği veya ikili (binary) dosyayı kendi sıkıştırmasını açan hale getirme:

    gzexe benim_programim
    

    [!NOTE] Bu işlemden sonra orijinal dosya benim_programim~ adıyla yedeklenir. benim_programim dosyası ise sıkıştırılmış bir formata bürünür fakat normal bir şekilde çalışmaya devam eder.

  2. Sıkıştırılmış dosyanın sorunsuz çalıştığını doğruladıktan sonra yedek dosyayı silerek disk alanından tasarruf etme:

    rm benim_programim~
    
  3. Kendi sıkıştırmasını açan bir dosyayı tekrar orijinal (sıkıştırılmamış) haline geri yükleme:

    gzexe -d benim_programim
    

Ayrıca Bakınız

gzip(1), mktemp(1), rm(1), chmod(1)

ALFABEDE KOMŞULARI

gzip

AYNI GRUPTAN — DOSYALAR

  • arkütüphane arşivleri oluşturur ve sürdürür
  • basenameyol adının dosya adı veya dizin kısmını dö
  • chflagsdosya bayraklarını değiştirir
  • chgrpdosya grubunu değiştirir
  • chmoddosya modlarını veya Erişim Kontrol Listel
  • chowndosya sahibini ve grubunu değiştirir

BU SAYFA HAKKINDA