← man/archiving_and_compression
lsbom — man lsbom — 80×24
ugur@toprak:~/man/archiving_and_compression$man lsbom
Bölüm 8 Arşivleme & Sıkıştırma

lsbom

bir bom dosyasının içeriğini listeler

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