Birçok kullanıcı Linux’u komut satırından çalıştırır. Ancak, bazen terminal olarak da bilinen komut satırı, Linux’ta disk alanını kontrol etmek için sezgisel bir arayüze sahip değildir.
Bu kılavuz, Linux’ta belirli bir dizinin boyutunu komut satırından nasıl bulacağınızı gösterir.
Önkoşullar
- Linux çalıştıran bir sistem
- Bir komut satırı / terminal penceresi (Ara’ya tıklayıp ardından yazarak kullanılabilir) terminal)
- olan bir kullanıcı hesabı sudo veya kök ayrıcalıklar
Not: Linux’ta bir dizin, Windows’taki bir klasörün eşdeğeridir. Bir dizinin içinde dizinler (alt dizinler olarak adlandırılır) olabilir veya yalnızca dosyalar içerebilir.
1. Seçenek: du Komutunu Kullanarak Bir Dizinin Boyutunu Görüntüleyin
bu du
komutu, disk kullanımı anlamına gelir. Bu komut, çoğu Linux dağıtımında varsayılan olarak bulunur.
Geçerli dizininizin boyutunu yazarak görüntüleyebilirsiniz. du
komut satırında:
du
Sistem, ana dizininizin içeriğinin bir listesini solda bir numara ile birlikte göstermelidir. Bu sayı, nesnenin kilobayt cinsinden boyutudur.
ekleyebilirsiniz -h
çıktıyı daha okunaklı hale getirme seçeneği:
du -h
Her giriş bir sayı ve bir harfle başlayacaktır. Sayı, kullanılan alan miktarıdır ve harf (genellikle K, M veya G) Kilobayt, Megabayt veya Gigabayt’ı belirtir. Örneğin:
400K – 400 kilobytes
7.3M – 7.3 megabytes
2.2G – 2.2 gigabytes
İle mevcut çalışma dizininizden farklı belirli bir dizinin boyutunu bulun. bu du
komutu, incelenecek bir dizin belirtmenize olanak tanır:
du -h /var
Bu, içeriğin boyutunu görüntüler. / oldu dizin. Aşağıdaki resimde olduğu gibi bazı girişlerin hatalı olduğunu görebilirsiniz.
Bu, kullanıcı hesabınızın belirli bir dizine erişim izni olmadığında olur. Kullan sudo
veya su
erişim ayrıcalıkları alma komutu:
sudo du -h /var
Not: Linux’un bazı sürümleri etkinleştirilmiyor sudo
varsayılan olarak. kullanabilirsiniz su
geçiş yapmak için komut kök bunun yerine kullanıcı hesabı.
Belirli bir dizinin toplam disk kullanımını görüntülemek için -c
emretmek:
sudo du -c /var
Seçenekler birleştirilebilir. Önceki komutu insan tarafından okunabilir biçimde tekrarlamak istiyorsanız, aşağıdakini girin:
sudo du -hc /var
Maksimum derinlik seçeneğini kullanarak taramayı belirli bir alt dizin düzeyiyle sınırlayabilirsiniz. Örneğin, yalnızca üst dizinin boyutunu taramak için şunu kullanın: --max-depth=0
:
sudo du -hc --max-depth=0 /var
Yalnızca üst dizini ve alt dizinlerin ilk katmanını listelemek istiyorsanız, değiştirin --max-depth=1
:
sudo du -hc --max-depth=1 /var
Başınız belaya girerse veya daha fazla seçenek keşfetmek istiyorsanız du
komutu, yardım dosyasını görüntülemek için aşağıdaki komutu girin:
man du
Seçenek 2: Ağaç Komutunu Kullanarak Linux’ta Dizinin Boyutunu Alın
varsayılan olarak, tree
Komut, Linux’un bazı sürümlerinde bulunmaz. Yüklemek için aşağıdakileri girin:
sudo apt-get install tree
sudo yum install tree
bu tree
komutu, dizinlerinizin görsel bir temsilini görüntüler. Hangi alt dizinlerin nereye ait olduğunu belirtmek için çizgiler kullanır ve dizinleri ve dosyaları belirtmek için renkleri kullanır.
tree
seçeneklerle de kullanılabilir. Geçerli dizinin alt dizinlerinin okunabilir boyutunu görüntülemek için aşağıdakileri girin:
tree -d -h
Gibi du
emretmek, tree
belirli bir dizini hedefleyebilir:
tree /var
Bu komut birkaç dakika sürer, çünkü / oldu dizinde birçok giriş var.
bu tree
komutunun ayrıca aşağıdakileri girerek erişebileceğiniz bir yardım dosyası vardır:
man tree
Seçenek 3: ncdu Komutunu Kullanarak Bir Linux Dizininin Boyutunu Bulun
bu ncdu aracı anlamına gelir NCurses Disk Kullanımı. Gibi tree
komutu, Linux’un bazı sürümlerinde varsayılan olarak yüklenmez. Yüklemek için aşağıdakileri girin:
sudo apt-get install ncdu
sudo yum install ncdu
bu ncdu
yardımcı program, disk kullanımınızın etkileşimli bir görüntüsüdür. Örneğin, aşağıdakileri girin:
ncdu
Sol üst köşede, taranmakta olan geçerli dizini görüntüler. Soldaki bir sütun sayısal boyutu gösterir, bir grafik #-
göreli boyutu ve dosya veya dizini belirtmek için işaretler.
Farklı satırları seçmek için yukarı ve aşağı okları kullanın. Sağ ok bir dizine göz atacak ve sol ok sizi geri götürecektir.
ncdu
belirli bir dizini hedeflemek için kullanılabilir, örneğin:
ncdu /var
Yardım için, ?
içindeki anahtar ncdu arayüzü. Çıkmak için harfe basın q
.
Çözüm
Linux işletim sistemlerinde bir dizinin boyutunu bulmak için artık üç farklı seçeneğiniz var.
Linux’ta dizinler hakkında daha fazla bilgi edinmek istiyorsanız, Linux’ta dizinlerin nasıl yeniden adlandırılacağı makalemizi okuyun.