tar

tar, sıkıştırılmamış TAR arşivlerini tamamen PHP içinde oluşturur, listeler, test eder ve çıkarır; traversal, link ve güvenli olmayan girdileri reddeder.

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

Genel bakış

Bir dosya ağacını sıkıştırmadan tek taşınabilir dosyada toplamak için TAR kullanın; dağıtım, yedek veya aktarım buna örnektir. -l içeriği gösterir, -t arşivi doğrular, -f ise var olan hedeflerin değiştirilmesine açıkça izin verir.

TAR bir kapsayıcıdır, sıkıştırma değildir

TAR dizin ağacını tek dosyada saklar ancak veriyi sıkıştırmaz. -d, kaynak silmeyi yalnızca arşiv başarıyla oluşturulduktan sonra del komutuna devreder; oluşturma ve silme ayrı işlemler kalır.

Sözdizimi

lil-terminal
tar <src|arc.tar> [dst] [options]

Başvuru

tar <src> [dst]

sıkıştırılmamış TAR arşivi oluştur

tar <arc.tar> [dst]

arşivi geçerli dizine veya <dst> konumuna çıkar

-l

çıkarmadan arşiv içeriğini göster

-t

yolları, başlıkları ve dosya verilerini denetle

-f

arşivi veya var olan çıkarma hedeflerini değiştir

-d @del

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

Arşiv güvenliği

-l yalnız içeriği okur; -t çıkarmadan başlık, checksum, yol ve dosya verisini doğrular. Mutlak yollar, .. ve bağlantılar reddedilir. -d yalnız başarılı arşivden sonra del aracılığıyla kaynağı 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.

Sıkıştırılmamış TAR 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 tar
Minimum paketi

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

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

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

install tar -v 1.1.4
Kontrol et veya güncelle

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

upgrade tar
Modülü kaldır

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

install tar -u

Örnekler

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

Sıkıştırılmamış TAR arşivi oluştur
cd \sandbox | tar data tmp/data.tar | tar tmp/data.tar -t
Status   Archive OK
Entries  3
Files    2
Size     7.7 KB
Tar · list
tar tmp/data.tar -l
D  -       data/
F  1.2 KB  data/sample.txt
F  6.5 KB  data/users.json
Arşivi geçerli dizine veya <dst> konumuna çıkar
tar tmp/data.tar tmp/unpacked
extracted  sandbox/tmp/unpacked/data/
files      2
Tar · force
tar data tmp/data.tar -f
created  sandbox/tmp/data.tar
replace  explicit
Tar · txt
tar tmp/draft.txt tmp/draft.tar -d
created  sandbox/tmp/data.tar
source   deleted after successful archive creation
Sıkıştırılmamış TAR arşivi oluştur
tar missing tmp/missing.tar
created  sandbox/tmp/data.tar
files    2

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.1.42026-08-13

Kompakt TAR seçenekleri

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