Bu makale, boyuta göre düzenlenmiş dosya ve dizinlerin nasıl listeleneceğini veya görüntüleneceğini kısaca açıklar. Bu, komut kullanılarak kolayca elde edilebilir. ls (var olan). Dosyaları sıralamadan önce, yürütülen her seçeneği açıklamak için daha fazla bilgi içeren dosya boyutlarını yazdıran uzun bir liste oluşturalım, sıralama yapmadan (nasıl sıralanacağını ikinci ekran görüntüsünde açıklıyorum), bu -l (küçük harf – için) ekleyerek elde edilir. uzun bir liste) aşağıda gösterildiği gibi:
İlk satır, dosyaları eklediğiniz dizinin tam boyutunu görüntüler. eklerken -ile Dosya izinleri seçeneği çıktısı ilk sütunda görünecektir, Sabit bağlantılargrup sahibi Bayt cinsinden boyutay, gün, saat ve son olarak dosya adı.
Bu çıktıyı dosya boyutuna göre büyükten küçüğe sıralamak isterseniz, -s (sıralama) seçeneği.
Çıktıda görebileceğiniz gibi, dosya ve dizinleri bayt cinsinden, boyuta göre sıralanmış, ancak insan dostu değil (bir bayt, ondalık sistemde 0.0000001MB ve ikili sistemde 0.00000095367432MB’dir).
Çıktıyı yalnızca insan dostu bir şekilde yazdırmak için -h (arkadaş) seçeneği:
Yukarıdaki çıktıda da görebileceğiniz gibi, dosya boyutları artık GB, MB, KB ve Bayt olarak görünüyor.
Yine de gizli dosyaları olmayan sadece normal dosyaları görüyorsunuz, çıktıya gizli dosyaların dahil edilmesini istiyorsanız, seçeneği eklemeniz gerekir. -a (tümü) aşağıda gösterildiği gibi:
Gördüğünüz gibi artık gizli dosyalar (noktadan başlayarak) yazdırılıyor.
Ek ipuçları:
Aşağıdaki ek ipuçları, çıktıyı bayt dışında belirli bir birim boyutuyla sınırlamanıza yardımcı olacaktır. Bu seçenekle ilgili sorun, dosya o klasörün tamsayısından daha küçük veya daha büyük olduğunda çıktının asla tam olmamasıdır.
Belirli bir boyutta yazdırmak istiyorsanız, ls komutunu o klasördeki en yakın boyuttaki tüm dosyaları gösterecek şekilde yönlendirerek bunu başarabilirsiniz, örneğin, tüm dosyaları megabayt cinsinden yazdırmak için onu ekleyebilirsiniz. blok boyutu = Aşağıdaki formülde ve ekran görüntüsünde gösterildiği gibi M ile MB’yi belirten seçenekler:
Şimdi görebileceğiniz gibi, boyut yalnızca megabayt cinsinden, en büyük dosya 115 MB, ikincisi 69 MB vb. Kilobayt veya bayt cinsinden dosyalar doğru yazdırılmaz, MB ile sınırlıysa yazdırılabilir en yakın boyut olan 1MB’de görüntülenir.
Çıktının geri kalanı tamamen aynı kalır.
aynı seçeneği kullanarak (blok boyutu =) çıktıyı megabayt veya bayt yerine gigabayt olarak görüntüleyebilirsiniz, biçim aynıdır, M için g Aşağıdaki örnekte olduğu gibi:
M veya G’yi değiştirerek boyutu KB birimlerinde de yazdırabilirsiniz. K:
Yukarıdaki örneklerin tümü, istediğiniz klasördeki dosya ve klasörleri boyuta göre sıralayarak listeleyecektir. Yukarıdaki problem gösterimi, tam bir birimle eşleşmeyen dosyalar için çıktının doğru olmayacağını belirtir. boyut. Ek olarak, bu örnekler gizli dosyaları (A. ile başlayan) içermiyordu. Bunu yapmak için seçeneği eklemeniz gerekecek -a Ayrıca (tüm) gizli dosyaları da gösterecektir, bu nedenle dosyaları bayt boyutuna göre sıralanmış olarak yazdırmak için şunu çalıştırın:
Gördüğünüz gibi artık gizli dosyalar . (nokta) yazdırılır, örneğin. xsession-hataları, .ICEauthority, vb.
Gizli dosyalar da dahil olmak üzere megabayt cinsinden boyuta göre sıralanmış dosyaları ve dizinleri yazdırmak istiyorsanız şunu çalıştırın:
Gizli dosyalar da dahil olmak üzere gigabayt olarak gösterilen boyuta göre sıralanmış tüm dosyaları ve dizinleri yazdırmak veya görüntülemek için şunu çalıştırın:
Önceki komutlara benzer şekilde, gizli dosyalar da dahil olmak üzere kilobayt cinsinden gösterilen boyuta göre sıralanmış dosya ve klasörleri yazdırmak için:
Çözüm:
ls komutu, dosyaları yönetmemize ve onlar hakkında bilgi yazdırmamıza yardımcı olan birçok işlev sunar. Başka bir örnek, dosyaları tarihe göre (-lt seçenekleriyle) listelemek için ls kullanmaktır.
Umarım Linux’ta boyuta göre sıralanmış tüm dosyaların nasıl listeleneceğine ilişkin bu öğreticiyi faydalı bulmuşsunuzdur. Daha fazla Linux ve ağ iletişimi ipucu ve güncellemesi için LinuxHint’i takip etmeye devam edin.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın