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.
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.
Yanıtlar:
İ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ü
DSolaris'te bir oor dosyası için belgeleri ilk gördüğümde, hemen bir Kapı oluşturmaya başladım!
D
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.
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.