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.
İ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.
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
- Linux
- Disk Bölümü
- Linux Uygulamaları
- Linux Komutları
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.
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