%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
6 dk kaldı
Sunucular ve OS

Linux'ta Dizin ve Klasör Boyutlarını Kontrol Et: Tam Eğitim

Ada Lovegood By Ada Lovegood 6 dk okuma 20 Şubat 2025'te güncellendi
linux dizin boyutu

Bir Linux sistemini yönetirken, dizin boyutlarını bilmek disk alanı yönetimi ve sorun giderme açısından kritik öneme sahiptir. Sisteminizde depolama alanı tükenirse, en çok yer kaplayan dizinleri tespit etmek sorunu hızlıca çözmenizi sağlar. Bu kılavuz size şunları gösterecek: Linux dizin boyutu nasıl öğrenilir gibi çeşitli komutlar kullanarak du, dfve tree, hem temel hem de gelişmiş seçenekler sunarak dizin boyutu analizini kolaylaştırır. Sistem yöneticisi veya geliştirici olun, dizin boyutlarını kontrol etmeyi ve yönetmeyi öğrenmek iş akışınızı doğrudan etkiler.

Linux'de Dizin Boyutunu Öğrenmek Kimin İşine Yarar?

Dizin boyutlarını nasıl kontrol edeceğinizi bilmek, şu kullanıcı grupları için özellikle önemlidir:

  • Sistem Yöneticileri: Disk alanını yönetmek, sağlıklı sistemleri sürdürmenin temel parçasıdır. Birden fazla kullanıcı veya servis söz konusu olduğunda bu daha da kritik hale gelir.
  • Geliştiriciler: Uygulama geliştirirken, projenizin fazla yer kaplamamasına ve sistem performansını olumsuz etkilememesine dikkat etmeniz gerekir.
  • Veri Mühendisleri: Büyük veri kümeleriyle çalışırken darboğazlara yol açmamak için depolama alanını sürekli izlemek şarttır.
  • Ev Kullanıcıları: Kişisel sistemlerde bile alanı verimli şekilde kontrol edip temizleyebilmek, sistemin sorunsuz çalışması açısından önemlidir.

Bu kategorilerden birine giriyorsanız, Linux'de dizin boyutunu öğrenmek temel bir beceridir. Bu yazıda Linux dizin boyutunu ele alıyoruz.

Linux'de Dizin Boyutunu Öğrenmek için Temel Komutlar

Dizinleri ve dosyaları yönetmene yardım edecek temel komutlar:

du Linux'te Komut

Bu du komutu, Linux'de bir dizinin dosya boyutunu öğrenmenin en esnek yollarından biridir. Belirtilen dizin ve alt dizinleri tarafından kullanılan disk alanını özetler. Kullanımı şu şekildedir:

du /path/to/directory

du komutu Linux, belirtilen yol altındaki her dosyanın ve alt dizinin boyutunu gösterir. Varsayılan olarak boyutlar kilobayt cinsinden listelenir. Boyutları daha okunabilir biçimde (KB, MB, GB) görmek için -h seçeneğini bu komutla birlikte kullanabilirsiniz:

du -h /path/to/directory

Toplam Dizin Boyutunu Özetleme

Yalnızca bir dizinin toplam boyutunu görmek için şu komutu kullanın: -s seçenek:

du -sh /path/to/directory

Tüm Alt Dizinlerin Boyutunu Kontrol Et

Her alt dizinin boyutunu ayrı ayrı görmek için şu komutu kullanın:

du -h --max-depth=1 /path/to/directory

Bu komut, bir seviye derinliğindeki her alt dizinin boyutunu listeler.

df Linux'te Komut

Oysa df esas olarak disk alanı kullanımını kontrol etmek için kullanılır; ancak bağlı dosya sistemlerindeki dizin boyutu da dahil olmak üzere dosya sisteminizi daha geniş bir perspektiften incelemenize yardımcı olabilir. Kullanımı şu şekildedir:

df /path/to/directory

Bu komut, dizinin bulunduğu dosya sistemindeki kullanılan ve boş disk alanını gösterir. Tıpkı dukomutunda olduğu gibi, -h boyutları daha okunabilir bir biçimde gösterme seçeneği:

df -h /path/to/directory

Bu komut, dizin boyutuna göre disk kullanımını MB veya GB cinsinden gösterir.

tree Linux'te Komut

Bu tree komutu dizin yapısını görsel olarak sunar; doğru seçeneklerle dosya ve dizin boyutlarını da gösterebilir. Tree, dizin boyutlarını hiyerarşik olarak incelemeniz gerektiğinde özellikle kullanışlıdır. Temel kullanımı şu şekildedir:

tree /path/to/directory

Dizin Boyutlarını Gösterme: tree

Linux dizin boyutunu tree komutuyla görmek için şunu kullanın: -s seçenek:

tree -s /path/to/directory

Bunu da -h ile birleştirerek boyutları okunabilir formatta görebilirsiniz:

tree -sh /path/to/directory

Linux üzerinde dizin boyutunu kontrol etmek için en sık kullanılan komutları özetleyen hızlı başvuru tablosu:

Komut Kullanım
du /path/to/directory Her dosya ve dizinin boyutunu göster
du -sh /path/to/directory Dizinin toplam boyutunu insan tarafından okunabilir formatta göster
du -h –max-depth=1 Alt dizinlerin boyutunu tek seviye derinlikte göster
df /path/to/directory Dizinin bulunduğu dosya sistemi için disk alanı kullanımını kontrol et
df -h /path/to/directory Disk alanını okunabilir biçimde göster (MB/GB)
tree /path/to/directory Dizin yapısını göster
tree -sh /path/to/directory Dizin yapısını insan tarafından okunabilir boyutlarla göster
ncdu /path/to/directory Disk kullanımı analizi için etkileşimli bir araç
dosya durumu Boyut dahil ayrıntılı dosya bilgilerini göster
ls -lh Dizindeki dosyaları, boyutları insan tarafından okunabilir formatta göstererek listele

Linux Dizin ve Dosya Boyutları İçin Ek Komut Örnekleri

Şimdi Linux dizin boyutunu ve klasör boyutunu öğrenmemize yardımcı olan diğer Linux komutlarına bakalım.

ncdu: Etkileşimli Disk Kullanımı Görüntüleyici

I notice the text appears incomplete. Could you provide the full text you'd like translated to Turkish? du komutu dizin boyutlarını hızlıca öğrenmek için iyi çalışır, ncdu etkileşimli bir arayüz sunar; bu sayede dizinlerde gezinmek ve hangi dosyaların yer kapladığını bulmak çok daha kolaydır. Yüklemek ve kullanmak için ncdu şu komutu kullanın:

sudo apt install ncdu 
ncdu /path/to/directory

stat: Ayrıntılı Dosya Bilgisi

stat komutu, dosyalar ve dizinler hakkında boyutları da dahil olmak üzere ayrıntılı bilgi gösterir:

stat /path/to/file

Bu komut; dosya izinlerini, son erişim zamanını ve boyutu bayt cinsinden gösterir.

ls -lh: Dosyaları Boyutlarıyla Listele

Bu ls komutu, dosya boyutlarını okunabilir bir biçimde de gösterebilir. -lh bir dizindeki tüm dosyaları boyutlarıyla birlikte listeler:

ls -lh /path/to/directory

Sonuç

Disk alanını verimli yönetmek, Linux sisteminizin sorunsuz çalışması için kritik öneme sahiptir. Aşağıdaki gibi komutlara hâkim olarak du, dfve tree, bir dizinin boyutunu hızla öğrenebilir, en büyük dizinleri bulabilir ve değerli depolama alanının boşa harcanmadığından emin olabilirsiniz. Bu araçlar, verimli dosya ve dizin yönetimi için Linux üzerindeki klasör boyutlarını kolayca kontrol etmenizi sağlar.

SSS

Dizin boyutu nedir?

Bir dizin boyutu, ilgili dizin içindeki tüm dosya ve alt dizinlerin kapladığı toplam disk alanını ifade eder. Dizin içeriğinin boyutunu kapsar ve Linux klasör boyutunu dugibi komutlarla kontrol edebilirsiniz. Bu sayede kullanıcılar, sistemlerindeki depolama kullanımını izleyebilir ve disk alanını etkin biçimde yönetebilir.

Linux'de du ile df arasındaki fark nedir?

Bu du komutu dosya ve dizinlerin disk kullanımını gösterirken, df bir dosya sistemi veya bölümün genel disk kullanımını görüntüler.

Linux'de dizin boyutlarını kontrol etmek için ncdu kullanabilir miyim?

Evet, ncdu dizin boyutlarını görüntüleyen etkileşimli bir araçtır; büyük dizinleri ve dosyaları tespit etmeyi kolaylaştırır.

Linux'de bir dizinin boş alanını nasıl kontrol ederim?

Bu df komutu, dosya sistemlerindeki kullanılabilir ve kullanılan disk alanını raporlar.

Paylaş

Bloga göz at

Okumaya devam et.

Cosmos paneli etrafında uygulama panellerini gösteren Cosmos Cloud ile Çalıştırabileceğin En İyi Self-Hosted Uygulamalar kapak görseli.
Sunucular ve OS

Cosmos Cloud ile Çalıştırabileceğin En İyi Self-Hosted Uygulamalar: Dosyalar, Medya, Şifreler, Otomasyon ve Daha Fazlası!

Belki Cosmos Cloud'u kurdun ve hangi uygulamaların iyi uyduğunu görmek istiyorsun ya da henüz Cosmos'a karar vermedin ve iş akışına ne kadar uyduğunu görmek istiyorsun.

Nick SilverNick Silver 16 dk okuma
Hibrit kurulum diyagramı ve neon ops ile access bloklarını içeren Docker Uygulamalarını Yönetmek için Portainer vs Cosmos Cloud kapak görseli.
Sunucular ve OS

Portainer vs Cosmos Cloud: Docker Uygulama Yönetimi için Uygun Seçim

Docker'ı zaten biliyorsan ve büyüyen bir uygulama stack'ini daha temiz çalıştırmak istiyorsan, Portainer vs Cosmos Cloud için kısa cevap şu: Portainer doğrudan kontrol için daha güçlü bir seçim.

Nick SilverNick Silver 14 dk okuma
Soyut bir bulut ağ dünyasında üç self-hosted yol gösteren Cosmos Cloud vs CasaOS vs Umbrel öne çıkan görseli.
Sunucular ve OS

Cosmos Cloud vs CasaOS vs Umbrel: Hangi Self-Hosted Platform Sana Uygun?

Kısa cevap şu: CasaOS hala başlamak için en kolay yer, Umbrel en temiz seçilmiş hisse sahip, Cosmos Cloud ise alan üzerinde daha sıkı kontrol istediğinde daha mantıklı.

Nick SilverNick Silver 11 dk okuma

Dağıtmaya hazır mısın? 2,48 $/ay'dan başlayan fiyatlarla.

2008'den beri bağımsız bulut. AMD EPYC, NVMe, 40 Gbps. 14 gün para iade garantisi.