Sinopsis
lsbom [-b] [-c] [-d] [-f] [-l] [-m] [-s] [-x] [--arch archVal] [-p parametreler] bom ...
lsbom -h | --help
Açıklama
lsbom komutu, ikili bom (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 aşağıdaki gibi 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 (tab) karakterleriyle ayrılacak ve her satır bir satır sonu (newline) karakteriyle bitecektir. ls(1) komutuna benzer bir çıktı oluşturmak için bu mekanizma kullanılabilir.
Seçenekler şunlardır:
-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).-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, belirtilen archVal ("ppc", "ppc64" veya "i386") 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. Not: Her seçenek yalnızca bir kez kullanılabilir:c 32 bitlik sağlama toplamı (checksum) f dosya adı F tırnak içinde dosya adı (örneğin "/mach_kernel") g grup kimliği (group id) G grup adı m dosya modu (izinler) M sembolik dosya modu (örneğin "dr-xr-xr-x") s dosya boyutu S biçimlendirilmiş boyut t değişiklik zamanı (mod time) T biçimlendirilmiş değişiklik zamanı u kullanıcı kimliği (user id) U kullanıcı adı / kullanıcı kimliği/grup kimliği ? kullanıcı adı/grup adı
Örnekler
lsbom bomfile bomfile içeriğini listeler
lsbom -s bomfile bomfile içeriğinin yalnızca yollarını listeler
lsbom -f -l bomfile bomfile içindeki düz dosyaları ve sembolik bağları listeler (dizinleri veya aygıtları listelemez)
lsbom -p MUGsf bomfiles
bomfile içeriğini listeleyerek yalnızca dosyaların izin modlarını, kullanıcı adını, grup adını, boyutunu ve dosya adını görüntüler
Ayrıca Bakınız
bom(5), ditto(8), mkbom(8), pkgutil(1)
Geçmiş
lsbom komutu, 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.
Mac OS X 7 Mayıs 2008 Mac OS X