attr

dosya ve klasör özelliklerini okur; yol olmadan geçerli klasörü inceler

DosyalarSürüm 1.3.2Kararlı
lil-terminal

Genel bakış

attr dosya ve klasör özelliklerini okur; yol olmadan geçerli klasörü inceler. xattr yoksa salt okunur path, type, permissions, access, size, mime, dimensions, modified alanlarını gösterir. Örnek: attr feed.xml MIME.

MIME ve izinleri görme

attr feed.xml MIME türü okur; attr feed.xml permissions -x izin metnini onaltılık gösterir.

Sözdizimi

lil-terminal
attr [path [key]] [-x|-d|-s <value>]

Başvuru

attr

geçerli dizinin taşınabilir meta verisini göster

attr <path>

genişletilmiş anahtarları veya taşınabilir meta veriyi göster

attr <path> <key>

taşınabilir alanı veya genişletilmiş öznitelik değerini göster

attr <path> <key> : <value>

genişletilmiş özniteliğe ham metin yaz

-x

seçili değeri onaltılık göster

-s <value>

genişletilmiş özniteliğe metin değeri yaz

-d

genişletilmiş özniteliği sil

Notlar

Taşınabilir alan adları büyük/küçük harfe duyarsızdır; gerçek xattr anahtarları duyarlıdır. -x onaltılık gösterim sunar, -s ve : xattr yazar, -d siler; bunlar xattr desteği gerektirir.

Güvenlik

Taşınabilir alanlar değiştirilemez. İzinleri değiştirmek için mod kullanın. Örnek ortam xattr olmayan bir sunucuyu temsil eder ve yazma denemesinde uyarı verir.

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.

Dosya meta verilerini incele

.xml uzantısı dosya sistemi denetimlerini değiştirmez; MIME bilgisi yalnızca PHP doğru biçimde belirleyebildiğinde eklenir.

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 attr
Minimum paketi

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

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

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

install attr -v 1.3.2
Kontrol et veya güncelle

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

upgrade attr
Modülü kaldır

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

install attr -u

Örnekler

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

Dosya meta verilerini incele
attr
Path [path]                sandbox
Type [type]                directory
Permissions [permissions]  0755
Access [access]            rwx
Modified [modified]        2026-08-11 18:40:00

.xml uzantısı dosya sistemi denetimlerini değiştirmez; MIME bilgisi yalnızca PHP doğru biçimde belirleyebildiğinde eklenir.

Tek bir meta veri alanını oku
attr \sandbox\feed.xml
Yol [path]               sandbox/feed.xml
Tür [type]               file
İzinler [permissions]    0644
Erişim [access]          rw-
Boyut [size]             127 B
MIME [mime]              application/xml
Değiştirildi [modified]  2026-08-11 18:40:00

Tanınan görüntüler, aynı taşınabilir dosya meta verilerine piksel boyutlarını ekler.

Özel bir meta veri alanı yaz
attr \sandbox\feed.xml MIME
text/xml

Dizinler kendi dosya sistemi türünü korur; yalnızca dosyalara ait boyut, MIME ve görüntü alanları gösterilmez.

Özel bir meta veri alanını oku
attr \sandbox\feed.xml permissions -x
30363434
Meta verileri dosyaya kaydet
attr \sandbox\feed.xml permissions -s 0600
Taşınabilir öznitelikler salt okunurdur
Eksik yolu işle
attr \sandbox\feed.xml user.note : reviewed
Genişletilmiş öznitelikler kullanılamıyor; taşınabilir öznitelikler salt okunur
Genişletilmiş özniteliğe metin değeri yaz
attr \sandbox\feed.xml user.note -s reviewed
Genişletilmiş öznitelikler kullanılamıyor; taşınabilir öznitelikler salt okunur
Genişletilmiş özniteliği sil
attr \sandbox\feed.xml user.note -d
Genişletilmiş öznitelikler kullanılamıyor; taşınabilir öznitelikler salt okunur
Seçili değeri onaltılık göster
attr \sandbox\feed.xml user.note -x
Genişletilmiş öznitelikler kullanılamıyor; taşınabilir öznitelikler salt okunur
Genişletilmiş özniteliği sil
attr \sandbox\feed.xml permissions -d
Taşınabilir öznitelikler salt okunurdur
Taşınabilir alanı veya genişletilmiş öznitelik değerini göster
attr \sandbox\images\icon.svg dimensions
Attribute not found
Genişletilmiş anahtarları veya taşınabilir meta veriyi göster
attr \sandbox\missing.txt
Yol bulunamadı

Bu örnekte kullanılan dosya: sandbox/feed.xml

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

<?xml version="1.0" encoding="UTF-8"?>
<feed>
  <title>lil-sandbox</title>
  <entry id="1">Example XML content</entry>
</feed>

İlgili belgeler

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

v1.3.22026-10-31

Büyük/küçük harften bağımsız taşınabilir alanlar

MIME, Type ve diğer taşınabilir alanlar harf büyüklüğünden bağımsız okunur. Gerçek öznitelik adları aynen korunur.