Ls -l çıktısında ilk tire ne anlama geliyor?


18

Ls ile izinleri görüntüleme hakkında bash man sayfalarından :

User    ls output
Owner   -rwx------
Group   ----rwx---
Other   -------rwx

Bu mantıklı, ama ilk ne için -kullanılıyor? Tüm kullanıcı bağlamlarında her zaman boştur.


6
Ukalalıkla konuşma, büyük çoğunluğu ss64.com/bash Bash ile hiçbir ilgisi vardır. Bunların çoğu, herhangi bir kabuktan veya hatta exec()C veya Python gibi programlama dillerinden gelen -tip çağrılardan erişilebilen harici programlardır . Pratik olarak, bunlar "Bash komutları" olarak düşünülebilir, ancak özellikle senaryo yazarken, örneğin Linux dışındaki sistemlerde veya hatta farklı Linux dağıtımları arasında çalıştırılabilen farkı anlamak faydalı ve önemlidir.
— sonraki duyuruya kadar duraklatıldı.

Yanıtlar:


35

İlk tire -, dosyanın normal bir dosya olduğunu belirtir .

GNU Coreutils: 10.1.2 Listelenen bilgiler

Bu seçenekler lsgörüntülenen bilgileri etkiler . Varsayılan olarak, yalnızca dosya adları gösterilir.

...

‘-l’
‘--format=long’
‘--format=verbose’

Her dosyanın adına ek olarak , normalde değişiklik süresini dosya türünü, dosya modu bitlerini, sabit bağlantı sayısını, sahip adını, grup adını, boyutunu ve zaman damgasını (bkz. Dosya zaman damgalarını biçimlendirme ) yazdırın . Belirlenemeyen bilgiler için soru işaretleri yazdırın.

...

Dosya türü aşağıdaki karakterlerden biridir:

‘-’normal dosya
‘b’bloğu özel dosya
‘c’karakteri özel dosya
‘C’yüksek performanslı (“bitişik veri”) dosya
‘d’dizini
‘D’kapısı (Solaris 2.5 ve üstü)
‘l’sembolik bağlantı
‘M’çevrimdışı (“geçirilmiş”) dosya (Cray DMF)
‘n’ağ özel dosyası (HP-UX)
‘p’FIFO ( adlandırılmış boru)
‘P’bağlantı noktası (Solaris 10 ve üstü)
‘s’soketi
‘?’başka bir dosya türü


2
DSolaris'te bir oor dosyası için belgeleri ilk gördüğümde, hemen bir Kapı oluşturmaya başladım!
— Mark Stewart

2
Başarılı mıydın?
— Steven

7
Evet, ama nasıl kullanılacağını bilmiyordum! Ama en azından ben gördümD
— Mark Stewart

12

Bu bir olacak d, bir dizin için lsembolik bir bağlantı için cbir karakter cihaz için, bbir blok aygıtı için, pbir FIFO (ilk-out özel dosyasında ilk olarak) için, sbir yuva için.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.