Linux'ta Dizin Boyutunu Kontrol Edin

Check Directory Size Linux



GUI kullanarak dizinlerin ve dosyaların boyutunu kontrol etmek oldukça kolaydır. Komut satırını kullanarak bir dizinin boyutunu almak, GUI kullanmaktan çok daha zor olabilir. ‘ls’ komutu ile bir dizinin içeriğini listeleyebilirsiniz ancak tam alan veya dizin boyutunu göremezsiniz. Bunun yerine, dizinin veya dosyanın tam boyutunu elde etmek için daha fazla komut keşfetmeniz gerekir.

Bu makalede, komut satırı ortamını kullanarak Linux'ta dizin boyutunu nasıl kontrol edeceğinizi öğreneceksiniz. Bu makalede gösterilen tüm komutlar bir Ubuntu 20.04 sisteminde çalıştırılmıştır. Tüm yöntemler ve adımlar terminalde gerçekleştirilir. Ctrl + Alt + t yazarak terminal penceresini hızlı bir şekilde açabilirsiniz.







Linux sistemlerinde dizin boyutunu kontrol etmek için kullanabileceğiniz bazı yöntemler aşağıdadır. Bu yöntemleri tek tek inceleyeceğiz:



Yöntem 1: Dizin Boyutunu Du Komutunu Kullanarak Kontrol Edin

Dizinin boyutunu kontrol etmek için kullanılan varsayılan komut, 'du' komutu olarak bilinir. NS isk sen adaçayı. du komutu çoğu Linux dağıtımında kuruludur. du komutunu kullanarak sisteminizin geçerli dizin boyutunu aşağıdaki gibi görüntüleyebilirsiniz:



$ile ilgili





Yukarıdaki komut, ev dizini içeriğinin bir listesini görüntüler. Solda görüntülenen sayılar, her nesnenin boyutlarını kilobayt olarak gösterir.

-h seçeneğini kullanarak çıktıyı aşağıdaki gibi daha açıklayıcı biçimde de görüntüleyebilirsiniz:



$ile ilgili-H

Yukarıdaki komut, alanı kilo, mega ve Gigabayt cinsinden sayılarla görüntüler.

Belirli bir dizinin boyutunu bulmak için aşağıdaki sözdizimini kullanın:

$ile ilgili-H/klasör yolu

Bazı dizinler belirli dizin içeriğine erişmek için belirli izinler gerektirdiğinden, yukarıdaki komutu sudo kullanıcısı olarak çalıştırmanız gerekecektir.

/var dizininin dizin boyutunu kontrol etmek için aşağıdaki komutu kullanın:

$sudo ile ilgili-H/nerede

-hc seçeneğiyle, belirli dizinin boyutunu aşağıdaki gibi insan tarafından okunabilir biçimde görüntüleyebilirsiniz:

$sudo ile ilgili -hc /nerede

Maksimum derinlik seçeneğini kullanarak alt dizin yolu derinliğini de değiştirebilirsiniz. Örneğin, yalnızca en üstteki dizini görüntülemek istiyorsanız, max-depth=0 değerini aşağıdaki gibi ayarlamanız gerekir:

$sudo ile ilgili–hc ––maks-derinlik=0 /nerede

Benzer şekilde, bir alt dizine sahip en üst dizini almak için max-depth=1 olarak ayarlayacaksınız.

$sudo ile ilgili–hc ––maks-derinlik=1 /nerede

du ile ilgili daha fazla komut keşfetmek istiyorsanız, aşağıdaki komutu kullanabilirsiniz:

$adam ile ilgili

Yöntem 2: Ağaç Komutunu Kullanarak Dizin Boyutunu Kontrol Edin

Ağaç komutu, dizinleri, alt dizinleri ve dosyaları ağaç biçiminde görüntülemek için kullanılır. Özelleştirme için bayraklar ve seçenekler girerek bu komutu daha kullanışlı hale getirebilirsiniz. Ağaç komutu, Linux sistemlerinin çoğunda kurulu olarak gelmez. Bu komutu apt paket yöneticisini kullanarak aşağıdaki gibi yükleyebilirsiniz:

$sudouygunYüklemek ağaç

Geçerli dizini, alt dizinleri ve dosyaları görüntülemek için terminalde aşağıdaki komutu kullanın:

$ağaç -NS -H

Ağaç komutuyla, aşağıdaki sözdizimini kullanarak belirli bir dizinin içeriğini de alabilirsiniz:

$ağaç /klasör yolu

/var dizininin içeriğini listelemek için aşağıdaki komutu kullanacaksınız:

$ağaç /nerede

Komutu tamamladıktan sonra, toplam dizin ve alt dizin sayısını gösterecektir.

Ağaç komutu hakkında daha fazla bilgi edinmek için aşağıdaki komutu kullanın:

$adam ağaç

Yöntem 3: ncdu Komutunu Kullanarak Dizin Boyutunu Kontrol Edin

'ncdu' olarak kısaltılan NCurses Disk Kullanımı da dizin boyutunu kontrol etmek için kullanılır. ncdu, çoğu Linux sisteminde varsayılan olarak kurulu değildir. Bu komutu, apt paket yöneticisi aracılığıyla komut satırını kullanarak aşağıdaki gibi yüklemeniz gerekir:

$sudouygunYüklemekncdu

ncdu kullanarak, sistem disk kullanımınızın etkileşimli bir görüntüsünü görüntüleyebilirsiniz. Bu komutu denemek için aşağıdakileri yürütün:

$ncdu

Sol üst köşe, görüntülenmekte olan geçerli dizini gösterir. Sol sütun, dizin boyutunu sayısal değerde gösterir; burada # işaretleri her dizinin yanındaki boyutu belirtir. Yön tuşlarını kullanarak bu satırlar arasında gezinebilirsiniz. Burada sağ okun amacı dizine göz atmak, sol okun amacı ise sizi geri taşımaktır.

ncdu komutuyla belirli bir dizini aşağıdaki gibi de hedefleyebilirsiniz:

$ncdu/nerede

ncdu arayüzünden çıkmak için 'q' tuşuna basın ve yardım için '?' tuşuna basın.

Bu yazıda, Ubuntu 20.04 Linux sistemlerinde terminal komut satırını kullanmanın dizin boyutunu üç farklı yöntemle nasıl kontrol edeceğinizi öğrendiniz. Terminali kullanarak ağaç, ncdu ve du komutlarıyla ilgili daha fazla komutu keşfedebilirsiniz. Bu komutlar tüm Linux dağıtımlarında kullanılabilir. Herhangi bir sorunuz veya öneriniz varsa, aşağıya yorum yapmaktan çekinmeyin.