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.