Windows Tips & News

Linux'ta En Büyük Dosya ve Dizini Bulun

click fraud protection
ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Bazen, Linux kullanıcılarının disk sürücülerindeki en büyük dizini veya en büyük dosyayı bulmaları gerekebilir. Bunu tek bir komutla hızlı bir şekilde bulabilirsiniz. Nasıl yapılabileceğini görelim.

Reklamcılık


Daha önceki yazılarımızdan birinde detaylı olarak görmüştük. Linux terminalini kullanan bir dosya veya klasör için disk alanı kullanımını nasıl görebilirim?. Bahsedilen makale, bir dizinin veya bir dosyanın özet boyutunu hesaplayabilen "du" komutuna atıfta bulunmaktadır. En büyük öğeyi bulmak için diğer birkaç konsol aracıyla birleştirebilirsiniz. İşte nasıl.

Linux'ta En Büyük Dosya ve Dizini Bulun

Linux'taki en büyük dosya ve dizini bulmak için du ile sort komutunu birleştirebilirsiniz. Örneğin, aşağıdaki gibi alt klasörler içeren bir klasör için du komutunu çalıştırabilirsiniz:

du -hs ./distr/*

-s anahtarı du'ya yalnızca özet bilgileri yazdırmasını söyler.
-h anahtarı, sonuçtaki boyutu düz baytlardan okunabilir bir biçime değiştirir.

Aşağıdaki ekran görüntüsüne bakın:linux-find-en büyük-dosya-veya-klasör

Analiz ettiğiniz klasör küçük olduğunda sorun olmaz. Ancak tüm dosya sistemini kontrol etmeye çalışıyorsanız, du yardımcı programının tam çıktısını gözden geçirmek çok zor olabilir. Kullanabileceğiniz çözüm, du ile sort komutunu birleştirmektir.

Komut aşağıdaki gibi görünecektir:

du -hs ./distr/*|sort -rh

Ardışık düzen karakteri aracılığıyla du ile birleştirilen sort komutunun iki anahtarı vardır: -r ve -h.
-h komuta işlenecek verilerin insan tarafından okunabilir biçimde olduğunu söyler.
-r, sıralama komutunu verileri ters biçimde düzenler

Çıktı aşağıdaki gibi olacaktır:linux-en büyük-dosya-veya-klasör-sıralı

Bu çok faydalı.

Şimdi çıktıyı belirli bir kayıt sayısına küçültelim. Örneğin, en büyük 5 dosya ve dizini görelim. Sadece du'yu birleştirin ve head komutuyla sıralayın.

du -hs ./distr/*|sort -rh|head -n 5

head komutu için -n argümanı, çıktıya kaç satır ekleneceğini belirtir. Benim durumumda, en büyük 5 satırı görmek istiyorum.

Çıktı aşağıdaki gibidir:linux-en büyük-dosya-veya-klasör-sıralı-top-5

Bu kadar. Sağlanan komut kombinasyonunu kullanarak, Linux'taki en büyük dosya ve dizini hızla bulabilirsiniz. Sadece du komutu için kök yolunu düzeltin ve işiniz bitti.

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın
Internet Explorer ayarları varsayılana nasıl sıfırlanır

Internet Explorer ayarları varsayılana nasıl sıfırlanır

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklay...

Devamını oku

Eklentiler olmadan Internet Explorer nasıl çalıştırılır

Eklentiler olmadan Internet Explorer nasıl çalıştırılır

Eklentiler, herhangi bir modern tarayıcının önemli bir parçasıdır. Eklentileri kullanarak tarayıc...

Devamını oku

Internet Explorer doğrudan InPrivate modunda nasıl çalıştırılır

Internet Explorer doğrudan InPrivate modunda nasıl çalıştırılır

InPrivate tarama modu, Internet Explorer'ın özel gizlilik odaklı modudur. InPrivate Gözatma etkin...

Devamını oku