Debate

Linux En Büyük Dosyaları Bulma

Iniciado por DarkProtocol · 20 ago 2026 23:06 · 1 Visitas · 0 Respuestas
Autor del tema #0
Linux sistemlerinde en büyük dosyaları bulmak, disk alanınızı yönetmek ve gereksiz dosyaları silmek için önemli bir adımdır. Bu işlem, özellikle sunucu bakımında veya bir sistemin performansını optimize etme aşamasında oldukça faydalıdır. Bu yazıda, Linux'ta en büyük dosyaları bulmak için kullanabileceğiniz farklı yöntemleri ve komutları inceleyeceğiz.

Öncelikle, du (disk usage) komutunu kullanarak belirli bir dizindeki dosyaların boyutlarını görüntüleyebilirsiniz. Örnek bir kullanım şu şekildedir:

CODE
1du -ah /path/to/directory | sort -rh | head -n 10


Bu komut, belirttiğiniz dizindeki tüm dosyaların ve alt dizinlerin boyutlarını gösterir. -a seçeneği ile dosyalar da dahil edilir, -h seçeneği ise boyutları okunabilir formatta (örneğin KB, MB) gösterir. Sonrasında sort -rh ile sonuçları boyutlarına göre azalan sırada sıralarız ve head -n 10 komutu ile en büyük 10 dosyayı alırız.

Bir diğer yöntem ise find komutunu kullanmaktır. Aşağıdaki komut, sistem genelinde belirli bir boyutun üzerindeki dosyaları bulmanızı sağlar:

CODE
1find / -type f -size +100M -exec ls -lh {} \; | sort -k 9


Bu komut, kök dizininden başlayarak 100 MB'den büyük dosyaları arar. -exec ls -lh {} kısmı, bulunan dosyaların boyutlarını ve bilgilerini gösterir.

Ayrıca, ncdu aracı, disk kullanımını analiz etmek için etkileşimli bir arayüz sunar. Kurulumu yaptıktan sonra ncdu /path/to/directory komutunu çalıştırarak görsel bir arayüzde dizinlerin disk kullanımını görebilirsiniz. Bu, daha etkileşimli bir şekilde en büyük dosyaları belirlemenizi sağlar.

Sonuç olarak, Linux'ta en büyük dosyaları bulmak için çeşitli komutlar ve araçlar mevcuttur. Bu araçlar sayesinde disk alanınızı etkin bir şekilde yönetebilir ve sistem performansını artırabilirsiniz. Disk kullanımınızı nasıl yönetiyorsunuz? Hangi yöntemleri tercih ediyorsunuz?

Debes haber iniciado sesión para responder.

0 citas seleccionadas