Sorum her alanın ne anlama geldiği değil, sorum her alanın ne anlama geldiğinin nasıl belirleneceğidir.
Man sayfasında sadece -l uzun listeleme formatının ne anlama geldiğini açıklamadan uzun bir listeleme formatı kullanılır.
Sorum her alanın ne anlama geldiği değil, sorum her alanın ne anlama geldiğinin nasıl belirleneceğidir.
Man sayfasında sadece -l uzun listeleme formatının ne anlama geldiğini açıklamadan uzun bir listeleme formatı kullanılır.
Yanıtlar:
GNU coreutils uygulaması için kılavuz sayfanın sonunda ( ls
Linux sistemlerinde ve diğer bazı Unices'ta olduğu gibi):
SEE ALSO
Full documentation at: <http://www.gnu.org/software/coreutils/ls>
or available locally via: info '(coreutils) ls invocation'
Çevrimiçi kılavuzun bağlantısını takiben, diğer şeylerin yanı sıra uzun çıktı biçimini daha ayrıntılı olarak açıklayan "Hangi bilgiler listelenir" etiketli bir bölüm görülür .
Diğer birçok sistemde, ls
el kitabı bağımsızdır ve uzun biçimi açıklar. Örneğin OpenBSD ls (1) kılavuzu .
Hangi Unix'te olursanız olun , ls
el kitabında ihtiyacınız olan bilgiler bulunur veya ayrıntıları içeren ilgili diğer el kitabına veya çevrimiçi belgeye başvurulur. Başlamazsa, bunu bir belge hatası olarak bildirmelisiniz.
Birçok komutun, farklı Unices'te farklı şekilde ya da aracın hangi sürümünün yükleneceğine bağlı olarak farklı şekilde uygulanabilen standart dışı uzantılara sahip olması nedeniyle, bir komut için bir seçeneğin ne yaptığını görmek tehlikelidir. Ne yapmak istediğimiz üzerine el kitabını okumaktır sizin sisteme.
Kılavuz, bir seçeneğin ne yaptığını veya biçimin ne olduğunu açık bir şekilde veya başka bir belgeye referansla tanımlamıyorsa, yukarıda söylediğim gibi, bu bir belge hatası olarak kabul edilir.
Benim ls
adam sayfası bana Uzun Format hakkında tam bilgi verir. Sanırım bu tüm sistemlerde aynı olmalı. Aşağı kaydırın, belki de ihtiyacınız olan tüm bilgileri bulacaksınız
Uzun Biçim
Eğer
-l
dosya modu, bağlantıların sayısı, sahibi adı, grup adı, dosyadaki bayt sayısı, kısaltılmış ay, dosya son düzenleme günündeki ay, saat dosyası: seçeneği belirtilmişse, aşağıdaki bilgiler her dosya için görüntülenen son değiştirilen, son değiştirilen dakika dosyası ve yol adı. Ayrıca, içeriği görüntülenen her dizin için, dizindeki dosyalar tarafından kullanılan toplam 512 baytlık blok sayısı, dizindeki dosyaların bilgisinden hemen önce kendi başına bir satırda görüntülenir. Dosya veya dizin genişletilmiş özniteliklere sahipse,-l
seçenek tarafından yazdırılan izinler alanının ardından '@
' karakteri gelir. Aksi takdirde, dosya veya dizinde genişletilmiş güvenlik bilgileri varsa (erişim denetim listesi gibi),-l
seçeneğini '+
' karakteri izler .Dosyanın değişiklik süresi geçmişte veya gelecekte 6 aydan fazlaysa, saat ve dakika alanlarının yerine son değişikliğin yılı görüntülenir.
Sahip veya grup adları bilinen bir kullanıcı veya grup adı değilse veya
-n
seçenek belirtilirse, sayısal kimlikler görüntülenir.Dosya özel bir karakterse veya özel bir dosyayı engelliyorsa, dosya için büyük ve küçük aygıt numaraları boyut alanında görüntülenir. Dosya sembolik bir bağsa, bağlanan dosyanın yol adından önce '
->
' gelir.
-l
Seçenek altında yazdırılan dosya modu giriş türü, sahip izinleri ve grup izinlerinden oluşur. Giriş türü karakteri, dosya türünü aşağıdaki gibi açıklar:
b
Özel dosyayı engelle.c
Karakter özel dosyası.d
Dizin.l
Sembolik bağlantı.s
Soket bağlantısı.p
FIFO.-
Düzenli dosya.Sonraki üç alanın her biri üç karakterdir: sahip izinleri, grup izinleri ve diğer izinler. Her alanın üç karakter konumu vardır:
- Eğer
r
dosya okunabilir; eğer-
okunamazsa.- Eğer
w
dosya yazılabilir olduğunu; eğer-
bu yazılabilir değil.Aşağıdakilerden ilki geçerlidir:
S
Sahip izinlerinde, dosya çalıştırılamaz ve set-user-ID modu ayarlanır. Grup izinlerinde, dosya çalıştırılamaz ve set-group-ID modu ayarlanır.
s
Sahip izinlerinde ise, dosya yürütülebilir ve set-user-ID modu ayarlanır. Grup izinlerinde, dosya yürütülebilir ve setgroup-ID modu ayarlanır.
x
Dosya yürütülebilir veya dizin aranabilir.
-
Dosya ne okunabilir, yazılabilir, yürütülebilir ne de set-user-ID veya set-group-ID modu ya da yapışkan değildir. (Aşağıya bakınız.)Bu sonraki ikisi yalnızca son gruptaki üçüncü karakter için geçerlidir (diğer izinler).
T
Yapışkan bit ayarlanmıştır (mod 1000), ancak yürütme veya arama izni yoktur. (Bkz.chmod(1)
Veyasticky(8)
.)
t
Yapışkan bit ayarlanır (mod 1000) ve aranabilir veya yürütülebilir. (Bkz.chmod(1)
Veyasticky(8)
.)
P
sisteminizdeki kılavuzun bahsetmediği bir dosya türüne (olay bağlantı noktası) sahiptir.
D
bir kapının ne olduğunu anlamamı sağlayacak kadar ilgi çekici bir dosya tipi (kapı) vardır; Bence bir boruya benziyordu.
info
Komutunu olduğu gibi kullanmayı düşünün info ls
. Birçok komut burada, man sayfalarından çok daha ayrıntılı belgelere sahiptir. Bu durumda, @ Kusalananda'nın cevabındaki bağlantıda aynı belgelerin çevrimdışı bir sürümünü alırsınız. info -k <search term>
Bilgi sayfalarında arama yapmak için kullanabilirsiniz .
Yardım bulmanın bir başka yolu, apropos <search term>
aradığınızı bulmanıza yardımcı olmak için man sayfalarının başlıklarını ve açıklamalarını araştıran komuttur. Bu, bir man sayfasının ls
sistemimde, bölüm 1 (varsayılan) ve 1p olan tüm bölümlerini bulmanıza yardımcı olur . man 1p ls
çıktı biçimi hakkında bilgi sahibi olur.
info
komut yalnızca GNU yardımcı programlarına sahip sistemlerde kullanılabilir.