Linux sistemlerde boyutuna göre dosya arama
Linux terminalinde yeri gelir dosyaları veya klasörleri boyutuna göre arama yapmamız gerekebilir. Bazen diskimiz öle bir dolar ki içeri hiç bir kayıt alamaz. Yada log dosyalarını boyutuna göre arama yapmamız gerekebilir. Bu gibi durumlarda işimize yarayacak linux komutlarından faydalanmamız gerekecektir. Linux konusunda hala yeterince Türkçe kaynak olmadığından bazen aramalarımız daha uzun sürebilmektedir.
Linuxte bulunulan klasör içinde istediğiniz boyuttan büyük olan dosyaları getiren komut aşağıdaki gibidir. Bu komut ile 10000k'dan büyük olan dosyaları geri döndürebilmekteyiz.
find . -type f -size +10000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
Dosya aramayı yaptık. Linux dizinlerin de arama yapmak istersek eğer aşağıdaki komut işimize yarayacaktır. Bu komut bütün dizinleri ve dizinlerin boyutlarını geri döndürecektir.
du -h / | grep ^[0-9.]*G
Eğere aramamızı kısaltmak istiyorsak yani bulunduğumuz bir dizin içerisindeki dizinlerin boyutlarını geri döndürmek istiyorsak,
du -sk * | sort -n
komutu işimizi görebilir.










