19 Jun

Linux Dizinlerinin Boyutlarını Öğrenmek

Harddiskimizin limitlerine ulaştık, ama bunu anormal buluyoruz. Eminizki bize yetecek kadar yer var. Peki bunu nasıl bulabiliriz.

İşte burda linux komutlarından olan “du” imdadımıza koşuyor :

du -h / ––max-depth=1

Yukarıdaki parametreleri açıklarsak :
-h , dosya boyutlarını bizlerin okuyacağı şekilde olması için
/ , root klasörümüz . root klasörünü verdim, çünkü bütün ana dizinleri görmek istiyorum
––max-depth , unutulmaması gereken, her klasörün sadece ilk elemanını ele almasını alt dizinlere gitmemesini belirtmek için.

Bu işlemlerden sonra, root dizinindeki tüm ana klasörlerin ne kadar yer kapladığını listeleyecek. Burdan yola çıkarak , şüphelendiğimiz her bir klasöre ayrı ayrı bakarak, en çok yer kaplayan dizini bulabilir, eğer bir müdahale söz konusu ise bunu gerçekleştirebiliriz.

04 Mar

Linux’da bir komutun yolunu bulma

Aklıma geldiçe, hoşuma giden, kullanışlı olduğunu düşündüğüm linux shell komutlarını elimden geldiğince buradan paylaşmaya çalışıyorum.
Bu yazacağım komut da gerçekten çok işe yarayan, bilinmesi gereken bir shell komutu.

“which komutu, kendisine parametre olarak verilen, geçerli ortamda çalıştırılabilen POSIX uyumlu kabuk dosyalarının yolunu döndürür. Bunu PATH değişkeninde belirtilen yollarda, arguman olarak verilen çalıştırılabilir dosyaların isimlerini arayıp eşleştirerek yapar.”

Man dosyasında yazan ve benim çevirebildiğim kadarı ile tanımı bu. Biraz karmaşık veya yanlış çevirmiş olabilirim, o yüzden kısaca özetlemek gerekirse çalıştırılabilir bir dosyanın yolunu döndürür. Örneğin

which grep

yazdığımızda bize şöyle bir çıktı verir (linux dağıtımlarına göre değişebilir) :

/bin/grep

Bu da grep komutunun çalıştırılabilir dosyasının /bin klasöründe olduğunu temsil eder.