Yanıtlar:
Ls man sayfasına göre:
List information about the FILEs (the current directory by default).
ls
Bir dizinin kullanımını göstermek için değil, dosya sistemindeki dosyaların boyutunu göstermesi amaçlanmıştır. du
Bir dosya sistemi nesnesinin toplam kullanımını gösterecektir.
Yani ls
ne yapması gerekiyorsa onu yapıyor. Uygulamalar dizininiz 3.8K'dan fazla kullanan dosyalar içeriyor olsa da, Uygulamalar dizininin kendisi gerçekten diskte yalnızca 3.8K'dır.
Çünkü, Windows'da değilsiniz, dünyanın dizinlerin yer maliyeti olmadığını iddia ettiği ve tüm dizinlerin sıfır uzunluklu olduğu. (Windows dünyasının bazı bölümleri, bir dizinin boyutunun her şeyin kümülatif boyutu olduğunu iddia eder. içerdiği Rehber.)
Unices ve Linux'ta ls -l
komut, başka bir dizine işaret eden bir dizin girişi görüntülerken, boyutu gösterir. dizinin . Girdileri dizinde saklamak için ayrılan alanın miktarını gösterir. Her bir dizin girişi için ls -l
her zaman o giriş tarafından gösterilen düğümün boyutunu gösterir; dosya, sembolik bağlantı veya dizin.