Linux, sistemdeki belirli işlemleri basitleştirmek için bir sürü faydalı komuta sahiptir. dförneğin, bir sürücüde ne kadar boş disk alanınız olduğunu belirlemenize yardımcı olurken, du sisteminizdeki tahmini dosya alanı kullanımını gösterir.

Bu komutların her ikisi de iyi çalışsa ve işlerini amaçlandığı gibi yapsa da, adı verilen başka bir yararlı komut daha vardır. duf, daha iyi disk izleme işlevi sağlayan df'ye bir alternatif.

Bu kılavuzda, duf'a ayrıntılı olarak bakacağız ve onu Linux'ta kurma ve kullanma adımlarını gözden geçireceğiz.

duf nedir?

duf veya Disk Kullanım/Ücretsiz, sisteminizin disk kullanımını ve boş alanını bir terminal penceresinin içinden görmenizi sağlayan ücretsiz ve açık kaynaklı bir komut satırı yardımcı programıdır.

Esasen hem du hem de df'nin işlevselliğini tek bir komutta birleştirir, böylece iki komutu ayrı ayrı çalıştırmanız gerekmez. Sadece bu değil, duf ile bilgiyi modern ve anlaşılır bir şekilde alırsınız, bu da onu Linux'a yeni başlayanlar için daha kullanıcı dostu hale getirir.

instagram viewer

İlişkili: Du Command ile Linux'ta Disk Kullanımı Nasıl Gösterilir

Neden duf Kullanılır?

duf'un df'ye göre en büyük avantajlarından biri kapsamlı özellik setidir; diğer şeylerin yanı sıra size sonuçları filtreleme, sıralama ve JSON'a aktarma özgürlüğü veren bir tane.

İşte duf'un tüm vurgulama özelliklerinin bir listesi:

  • Renkli ve anlaşılması kolay çıktı
  • Terminalin temasını ayarlama özgürlüğü
  • Sonuçları tercihinize göre sıralama veya filtreleme yeteneği
  • Çıktıyı JSON'da dışa aktarma seçeneği

Linux'ta duf nasıl kurulur

Bilgisayarınızda çalıştırdığınız Linux dağıtımına bağlı olarak, duf'u birkaç farklı yolla yükleyebilirsiniz.

1. DEB veya RPM Paketi Kullanarak duf yükleyin

Geliştiriciler tarafından sağlanan resmi paket dosyaları sayesinde, bir DEB veya RPM paketi kullanarak duf kurulumu çok kolaydır.

Bu yöntem için önce duf'un GitHub Sürümleri sayfasına gidin. Ardından, ile biten dosyaya tıklayın. .deb Debian veya türevlerindeyseniz veya .rpm RHEL veya Fedora, CentOS, vb. gibi türevlerinden herhangi birini çalıştırıyorsanız uzantı.

İndirmek: duf Paketi

Paketi Sürümler sayfasından indirmek istemiyorsanız, şunu da kullanabilirsiniz. wget paketi terminalin içine almak için.

Bunun için, aşağıdakileri çalıştırarak sisteminizde wget olup olmadığını kontrol edin:

wget --version

Değilse, önce indirin.

Şimdi, Debian tabanlı bir dağıtımdaysanız, duf almak için aşağıdaki komutu çalıştırın:

wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.deb

RHEL tabanlı dağıtımlarda şunu çalıştırın:

wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.rpm

Şimdi, paketi kurmak için iki seçeneğiniz var. Sisteminizin paket yükleyicisinin GUI sürümünü kullanabilir veya komut satırından yükleyebilirsiniz.

GUI yaklaşımını tercih ederseniz, şuraya gidin: İndirilenler dizini, paket dosyasına sağ tıklayın ve GDebi Paket Yükleyici ile Aç veya Yazılım Yükleyici ile Aç, Linux dağıtımınıza göre. Yükleyiciyi açtıktan sonra, üzerine tıklayın. Kurulum paketi veya Düzenlemek düğmesine basarak kurulumu başlatın.

Alternatif olarak, CLI yöntemini kullanmak için terminali açın ve İndirilenler kullanarak dizin cd komutu. Ardından, Linux dağıtımınıza bağlı olarak paketi sisteminize kurmak için uygun komutu girin.

Debian tabanlı dağıtımlarda:

sudo dpkg -i duf_0.x.x_linux_amd64.deb

RHEL tabanlı dağıtımlarda:

sudo rpm -i duf_0.x.x_linux_amd64.rpm

Arch kullanıcıları, Yay gibi bir AUR yardımcısını kullanarak AUR'dan duf yükleyebilir:

yay -S duf

2. Snap Kullanarak duf yükleyin

Ayrıca resmi ek paketini kullanarak duf'u sisteminize yükleyebilirsiniz. Bunun için aşağıdaki komutu çalıştırarak bilgisayarınızda Snap'in kurulu olduğundan emin olun:

snap --version

Bu bir sürüm numarası döndürürse, sistemde Snap var demektir ve bir sonraki adıma geçebilirsiniz. Ancak, olmaması durumunda, yapmanız gerekir önce Snap'i yükle.

Bu kısmı yaptığınızı göz önünde bulundurarak, aşağıdakileri çalıştırarak duf'u Snap aracılığıyla yükleyebilirsiniz:

sudo ek yükleme duf yardımcı programı

3. Kaynaktan duf oluşturun

Hem paket yöneticisi hem de Snap yöntemleri iyi çalışırken, programı kaynaktan oluşturmak istiyorsanız, duf bunu yapma özgürlüğü sunar. Ancak duf Go'da yazıldığından, bilgisayarınızda çalışan bir Go ortamına sahip olduğunuzdan emin olun.

Tamamlandığında, aşağıdaki komut dizisini çalıştırarak duf'u derleyebilirsiniz:

git klonu https://github.com/muesli/duf.git
cd duf
git inşa et

İlişkili: Linux'ta Kaynaktan Yazılım Nasıl Derlenir ve Kurulur

Disk Kullanımını Kontrol Etmek için duf Nasıl Kullanılır

Duf yüklendiğinde hemen kullanmaya başlayabilirsiniz. Bunu yapmak için bir terminal açın ve çalıştırın:

duf

Bu, aşağıda gösterildiği gibi sisteminizdeki tüm aygıtların ve bağlama noktalarının bir listesini döndürür.

Ancak, yalnızca belirli aygıtları ve bağlama noktalarını listelemek istiyorsanız, aşağıdaki biçimdeki komutları kullanarak sonucu daraltabilirsiniz:

duf /
duf /ev

Ayrıca, sözde, yinelenen ve erişilemeyen dosya sistemleri dahil tüm dosya sistemlerini görüntülemeniz gerekirse, bunu aşağıdakilerle yapabilirsiniz:

duf --all

Sonuçları Filtreleme

Tablo biçiminde görüntülenen çıktının anlaşılması oldukça kolay olsa da, göstermek veya belirli tabloları gizle, yalnızca bilmeniz gereken tablolarla ilgili bilgileri görüntülemeyi kolaylaştırır hakkında.

Bu nedenle duf, cihazları filtrelemek için iki seçenek sunar: --bir tek ve --saklamak, ve işte nasıl kullanışlı olabilecekleri.

Yalnızca iki belirli tabloda listelenen cihazları görüntülemek istediğinizi varsayalım: yerel ve ağ. Bu durumda, düz duf komutunu çalıştırmak yerine, onu yalnızca iki tablo içerecek şekilde değiştirebilirsiniz. Bunun gibi:

duf --yalnızca yerel, ağ

Benzer şekilde, bu tabloları sonuçlardan gizlemek istiyorsanız, şunu yapabilirsiniz:

duf --hide yerel, ağ

duf'un filtrelemesi ayrıca dosya sistemleri ve bağlama noktalarıyla da çalışır, böylece dosya sistemlerini ve bağlama noktalarını da gösterebilir veya gizleyebilirsiniz.

Belirli dosya sistemlerini göstermek için:

duf --only-fs tmps, vfat

Belirli dosya sistemlerini gizlemek istediğinizde:

duf --hide-fs tmpfs, vfat

Montaj noktalarını göstermek için:

duf --only-mp /,/home

Bu bağlama noktalarını sonuçtan gizlemek için:

duf --hide-mp /,/home

Sonuçları Sıralama

Seçilen cihazlar ve bağlama noktaları hakkındaki bilgileri görüntülemek için sonuçları filtrelemeye benzer şekilde, tablo verilerinin listelendiği sırayı da sıralayabilirsiniz.

Örneğin, sıralamak istiyorsanız BOYUT sütununda aşağıdaki komut sizin için bunu yapabilir:

duf -- sıralama boyutu

Benzer şekilde, bir tablodaki belirli sütunları da gösterebilir veya gizleyebilirsiniz. Diyelim ki sadece BOYUT ve MEVCUT sonuç sütunları. Bunu şununla yapabilirsiniz:

duf -- çıktı boyutu, boşuna

İnode Bilgilerini Görüntüleme

Tüm Unix ve Unix benzeri sistemler, verileri düzenlemek ve depolamak için hem blokları hem de düğümleri kullanır. Bloklar verileri temsil ederken, düğümler dosyaları temsil eder.

Varsayılan gösterim blok verilerini gösterecek şekilde ayarlanmış olsa da duf ile hem bloğu hem de düğümü görüntüleyebilirsiniz. Blok kullanımı yerine inode bilgilerini görüntülemek için şunu çalıştırın:

duf --inodes

Sonuçları JSON'da Dışa Aktarma

Sonuçları dışa aktarmanız gerekirse, duf size bunları JSON dosya biçiminde dışa aktarma seçeneği sunar. Bu, dışa aktarılan dosyayı farklı uygulamalar ve cihazlar arasında daha erişilebilir ve okunabilir hale getirir.

Sadece bir terminal açın ve duf sonucunuzu JSON'da dışa aktarmak için aşağıdaki komutu çalıştırın:

duf --json

Terminal Teması Ayarlama

duf, terminalinizin renk düzenini otomatik olarak doğru bir şekilde algılasa da, bunu yapamaması durumunda, temayı kullanarak değiştirebilirsiniz. --tema argüman, aşağıda gösterildiği gibi:

duf --tema ışığı

veya

duf --tema koyu

Komut Satırı Yardımı Alma

Herhangi bir noktada, bir komutun sözdizimi ile ilgili sorunlarla karşılaşırsanız, aşağıdakileri kullanarak yardım isteyebilirsiniz:

duf -- yardım

Basitleştirilmiş Linux'ta Disk Kullanımı İzleme

Duf komutu sayesinde Linux'ta disk kullanımını izlemek her zamankinden daha kolay. du ve df gibi diğer CLI araçları da var ve işi hallediyorlar, ancak duf'un kullanım kolaylığı ve anlaşılır veri gösterimi süreci önemli ölçüde basitleştiriyor.

Söz değil, size çıktı üzerinde daha fazla işlevsellik ve kontrol sağlar, böylece çok fazla bilgi arasında bunalmazsınız.

Linux'a yeni başlıyorsanız, komut satırını kullanarak sabit sürücüyü monte etmeyi öğrenmekten yararlanabilirsiniz.

Komut Satırını Kullanarak Linux'ta Bir Sabit Disk Nasıl Monte Edilir

Linux'ta bir sabit sürücü veya disk bölümü takmanız mı gerekiyor? İşte udisks ve mount komutları hakkında bilmeniz gerekenler.

Sonrakini Oku

PaylaşCıvıldamakE-posta
İlgili konular
  • Linux
  • Disk Bölümü
  • Linux Uygulamaları
  • Linux Komutları
Yazar hakkında
Yash Wate (37 Makale Yayımlandı)

Yash, MUO for DIY, Linux, Programming and Security'de Personel Yazarıdır. Yazma tutkusunu bulmadan önce web ve iOS için geliştirme yapıyordu. Yazısını, diğer sektörleri de kapsadığı TechPP'de de bulabilirsiniz. Teknoloji dışında astronomi, Formula 1 ve saatler hakkında konuşmayı seviyor.

Yash Wate'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın