Sözdizimi
lsbom [-b] [-c] [-d] [-f] [-l] [-m] [-s] [-x] [--arch archVal] [-p parametreler] bom ...
lsbom -h | --help
Açıklama
lsbom, ikili bom(5) dosyalarının içeriğini yorumlar. Bir bom dosyasındaki her dosya için lsbom,
dosya yolunu ve/veya talep edilen bilgileri yazdırır.
Hiçbir seçenek belirtilmezse lsbom, çıktıyı her satırda girdinin yolu, dosya modu (sekizlik/octal) ve
UID/GID bilgileri bulunacak şekilde biçimlendirerek görüntüler. Düz dosyalar, dizinler, sembolik bağlar
ve aygıt dosyaları için çıktılarda hafif farklılıklar vardır:
- Düz dosyalar: UID/GID bilgisini dosya boyutu ve dosya içeriğinin 32 bitlik CRC sağlama toplamı
(
checksum) takip eder. - Sembolik bağlar: UID/GID bilgisini bağ yolunun boyutu ve sağlama toplamı ile bağ yolunun kendisi takip eder.
- Aygıt dosyaları: UID/GID dosya numarasını aygıt numarası takip eder.
-p seçeneği, lsbom çıktısı için kullanıcı tanımlı bir biçim belirtmek amacıyla kullanılabilir. Biçim
dizesi, aşağıda açıklanan ve her bir karakterin bir veri türünü temsil ettiği bir veya daha fazla
karakterden oluşur. Veri türleri sekme karakterleriyle ayrılır ve her satır bir satır sonu karakteriyle
biter. ls(1) komutuna benzer bir çıktı oluşturmak için bu mekanizma kullanılabilir.
Seçenekler
-h: Tam kullanım açıklamasını yazdırır.-b: Blok aygıtlarını listeler.-c: Karakter aygıtlarını listeler.-d: Dizinleri listeler.-f: Dosyaları listeler.-l: Sembolik bağları listeler.-m: Değişiklik zamanlarını yazdırır. Yalnızca düz dosyalar için geçerlidir.-s: Yalnızca her dosyanın yolunu yazdırır.-x: Dizinler ve sembolik bağlar için dosya modlarını göstermez.--arch archVal: Evrensel Mach-O ikili dosyalarını temsil eden düz dosyaları görüntülerken, belirtilenarchVal(ppc,ppc64veyai386) için dosya içeriğinin boyutunu ve sağlama toplamını yazdırır.-p parametreler: Sonuçların yalnızca bir kısmını yazdırır. Her seçenek yalnızca bir kez kullanılabilir.
-p için geçerli parametreler:
c 32 bitlik sağlama toplamı
f dosya adı
F tırnak içinde dosya adı (örneğin "/mach_kernel")
g grup kimliği
G grup adı
m dosya modu
M sembolik dosya modu (örneğin "dr-xr-xr-x")
s dosya boyutu
S biçimlendirilmiş boyut
t değişiklik zamanı
T biçimlendirilmiş değişiklik zamanı
u kullanıcı kimliği
U kullanıcı adı
/ kullanıcı kimliği/grup kimliği
? kullanıcı adı/grup adı
Örnekler
bomfile içeriğini listeler:
lsbom bomfile
bomfile içeriğinin yalnızca yollarını listeler:
lsbom -s bomfile
bomfile içindeki düz dosyaları ve sembolik bağları listeler:
lsbom -f -l bomfile
Yalnızca dosyaların izin modlarını, kullanıcı adını, grup adını, boyutunu ve dosya adını görüntüler:
lsbom -p MUGsf bomfile
Ayrıca Bakınız
bom(5), ditto(8), mkbom(8), pkgutil(1)
Geçmiş
lsbom, kurulum sırasında kullanılan bom dosyalarının içeriğine göz atmak için bir araç olarak
NeXTSTEP'te ortaya çıktı.
-p bayrağı, lsbom çıktısını insanlar için daha kullanışlı hale getirme girişimiyle Mac OS X 10.1
sürümünde eklenmiştir.