zip

zip, ZIP arşivleri oluşturup çıkarır, tek dosyalı GZIP akışlarını sıkıştırıp açar, içeriği listeler, bütünlüğü test eder ve sıkıştırma düzeyini yönetir.

ArşivlerSürüm 1.2.3Kararlı
lil-terminal

Genel bakış

Sıkıştırılmış dizin ağaçları için ZIP, tek dosya için GZIP kullanın. Çıkarmadan önce inceleyin veya test edin, değiştirmeyi -f ile açıkça etkinleştirin ve -d yalnızca başarılı oluşturma sonrası kaynak silinecekse kullanın.

ZIP ağaçları paketler; GZIP tek dosyayı sıkıştırır

ZIP çok sayıda dosya ve dizin içerebilir. GZIP tek sıkıştırılmış veri akışı taşır; bu nedenle zip <file> -gz ikinci bir arşiv ağacı oluşturmaz. Uygun yerlerde aynı güvenli yol ve çakışma kuralları geçerlidir.

Sözdizimi

lil-terminal
zip <src|arc.zip|file.gz> [dst] [options]

Başvuru

zip <src> [dst]

ZIP arşivi oluştur

zip <arc.zip> [dst]

ZIP arşivini geçerli dizine veya <dst> içine çıkar

zip <file.gz> [dst]

GZIP dosyasını geçerli dizine veya <dst> içine aç

-l

arşivi çıkarmadan bilgilerini göster

-t

arşiv yollarını ve veri bütünlüğünü denetle

-gz

tek dosyayı GZIP olarak sıkıştır

-f

arşivi veya mevcut çıkarılmış dosyaları değiştir

-d @del

arşiv başarıyla oluşturulduktan sonra kaynağı sil

-0 .. -9

sıkıştırma düzeyini ayarla (varsayılan 6)

Arşiv inceleme

-l çıkarmadan içeriği okur; -t güvenli yolları ve veri akışlarını denetler. ZIP yapılandırılmış satırlar, GZIP sıkıştırılmış ve özgün boyutları gösterir.

Sıkıştırma düzeyi

-0 DEFLATE olmadan saklar; -1-9 sıkıştırma düzeyidir, varsayılan 6’dır. GZIP aynı aralığı zlib’e iletir.

Güvenli çıkarma

Mutlak yollar, .. geçişi, yinelenen hedefler ve sembolik bağlar çıkarma öncesi reddedilir. -f olmadan mevcut hedef korunur; -d kaynağı yalnız başarılı arşivden sonra siler.

Etkileşimli sandbox önizlemesi

Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.

ZIP arşivi oluştur

Kur ve yönet

Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.

Base ve Minimum aynı geçerli modül sürümünün iki paketidir.

Base paketi

Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.

install zip
Minimum paketi

Azaltılmış paketi kurun. Yerel başvuru dahil değildir; help <cmd> -i güncel sunucu başvurusunu açar.

install zip -m
Tam yayımlanmış sürüm

Tam olarak bu yayımlanmış sürümü kurun.

install zip -v 1.2.3
Kontrol et veya güncelle

upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.

upgrade zip
Modülü kaldır

Çekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.

install zip -u

Örnekler

Örnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.

ZIP arşivi oluştur
cd \sandbox | zip my | cd .
my/
  1.txt
  2.txt
  data/
  test.txt
my.zip
Zip · list
zip tmp/my.zip -l
my/1.txt       file · 0 B
my/2.txt       file · 0 B
my/123.jpg     file · 37.4 KB
Zip · test
zip tmp/my.zip -t
Status   Archive OK
Entries  7
Files    5
ZIP arşivini geçerli dizine veya <dst> içine çıkar
zip tmp/my.zip tmp/unpacked
extracted  tmp/unpacked/my/
files      5
Zip · log
zip logs/app.log -gz
created  logs/app.log.gz
GZIP dosyasını geçerli dizine veya <dst> içine aç
zip logs/app.log.gz tmp/app.log
extracted  tmp/app.log
Zip · data
zip data tmp/data.zip -9
created  tmp/data.zip
level    9
Zip · data
zip data tmp/data.zip -f
created  tmp/data.zip
replace  explicit
Zip · txt
zip tmp/draft.txt tmp/draft.zip -d
created  tmp/draft.zip
source   removed after successful archive creation
ZIP arşivini geçerli dizine veya <dst> içine çıkar
zip missing.zip
Dosya bulunamadı: missing.zip

Bu örnekte kullanılan dosya: sandbox/data/sample.txt

Örnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.

lil-terminal sandbox text file

This file is safe to read, copy, rename, replace, hash and archive.

İlgili belgeler

Güncel herkese açık sürüm

v1.2.32026-08-14

Kompakt ZIP seçenekleri

Ana arşiv işlemleri üstte kalır, çalışma seçenekleri altta gruplanır.