Linux sistemlerini yönetmek, bazıları diğerlerinden daha önemli olan birçok görevi içerir ve bunlardan biri, dosyaları ve değişkenleri barındırdığımız dizinlerin boyutu konusunda net bir farkındalığa sahip olmaktır; bu, diskte kapladıkları boyutu bilmenin anahtarıdır ve bununla birlikte, bilgisayarda fazladan kullanılamaz alan sunmamız durumunda hata ayıklama görevlerini belirler.
Özelliklerini görmek için dosya dosya gidebiliriz ve bununla her birinin boyutunu belirleyebiliriz, ancak bu mantıksal olarak sıkıcı ve kapsamlı bir görev haline gelir, bu Linux'un bize çok daha eksiksiz bir kontrol için du komutunu sunmasını önlemek için.
Du, disk kullanımıyla ilgili ayrıntılara ve bilgilere entegre bir şekilde eriştiğimiz standart bir Linux komutudur, du belirli dizinler için entegre olarak çalışır ve çıktıyı bilgi gereksinimlerine göre özelleştirmemize izin veren varyasyonları vardır.
Solvetic, Linux'ta bir dizinin boyutunu görmek için du komutunun nasıl kullanılacağını açıklayacak.
Linux'ta bir dizinin boyutunu du ile nasıl görebilirim?
Aşama 1
Temel sözdizimi, du'yu herhangi bir parametre olmadan çalıştırmaktır, sonuç olarak aşağıdakileri göreceğiz:
du
BÜYÜT
En solda gördüğümüz değerler disk kullanımıdır, daha sonra belirli dizini görüyoruz ve sonucun sonunda tüm / ana dizinin bir özetini buluyoruz.
Adım 2
Belirli bir dizin için du kullanmak mümkündür:
du dizini
BÜYÜT
Aşama 3
Sonucun kilobayt cinsinden olduğunu görüyoruz, boyutu -h parametresi ile "insan tarafından okunabilir biçimde" görüntüleyebiliriz:
du dizini -h
BÜYÜT
4. Adım
Bu sonuç şimdi MB olarak görüntülenir, bu değer gerektiği gibi megabayt veya kilobayt olarak ifade edilebilir:
du -k dizini / (kilobayt) du -m dizini / (meg)
BÜYÜT
Adım 5
du komutunu kullanırken, en büyük alt dizinleri en üstte göreceğiz, dizinin derinlik seviyesini artırmak için --max-depth parametresini aşağıdaki gibi kullanacağız:
du -h --max-derinlik = 1 | sıralama -saat
BÜYÜT
6. Adım
Dosyalar ve dizinler dahil tüm öğelerin disk kullanımını görüntülemek istersek, -a parametresini kullanacağız:
du -ah / dizin
BÜYÜT
7. Adım
du komutu ile aynı anda iki veya daha fazla dizini görüntülemek mümkündür, bunun için aşağıdaki sözdizimini uyguluyoruz.
du Dizin 1 Dizin 2
BÜYÜT
8. Adım
Tek bir dizin için kullanılan disk alanının toplam kullanımını kontrol etmek için -s parametresini kullanacağız:
du -sh / dizin
BÜYÜT
9. Adım
Bu, global dizinler için geçerlidir:
BÜYÜT
Adım 10
du komutu, -c parametresi sayesinde global toplamları aşağıdaki gibi görüntülememizi sağlar:
du -csh dizini
BÜYÜT
11. Adım
Tüm alt dizinler dahil dizinin sadece genel toplamını görüntüleyebiliriz, bunun için grep komutunu du komutuyla şu şekilde kullanmalıyız:
du -ch İndirilenler / | toplam grep
BÜYÜT
Adım 1/2
du komutunun genel parametreleri şunlardır:
Her çıktı satırını NULL ile sonlandırın
-0, -boş
Sadece dizinlerin değil tüm dosyaların sayısını yazar
-a, -hepsi
Gerçek disk kullanımı yerine görünen boyutları yazdırın
-görünür boyutta
Konsola yazdırmadan önce boyutları SIZE olarak ölçeklendirin
-B, -blok boyutu = BOYUT
Dizin boyutunun genel toplamını oluşturur
-c, -toplam
Dizinin toplamını yalnızca, komut satırı bağımsız değişkeninden daha az olan N veya daha az düzeydeyse yazdırın
d, -max-derinlik = N
Sonucu insan tarafından okunabilir biçimde yazdırın
-h, -insan tarafından okunabilir
Dizinler için geçerlidir, bu durumda alt dizinlerin boyutunu içermez
-S, -ayrı-dirs
Her dizin için yalnızca toplamı göster
-s, -özetle
Herhangi bir dosya veya dizinin son değişikliğinin zamanını görüntüler
-zaman
du komutuyla, Linux'ta bir dizinin boyutunu bilmek için kapsamlı bir çözüme sahibiz.