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
Dizin ve dosyaları yönetmenize yardımcı olacak 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 okunabilir biçimde 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ı boyutlarla birlikte okunabilir biçimde 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 | Bir dizindeki dosyaları boyutlarıyla birlikte okunabilir biçimde listele |
Linux Dizin ve Dosya Boyutları iç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.
Arasındaki fark nedir: du ve df Linux'te mi?
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.
Kullanabilir miyim ncdu Linux üzerinde dizin boyutlarını kontrol etmek için
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.