dutree - Linux'ta Dosya Sistemi Disk Kullanımını Analiz Edin


dutree, disk kullanımını analiz etmek için kullanılan, Rust programlama dilinde yazılmış, durep (disk) kombinasyonundan geliştirilen ücretsiz, açık kaynaklı, hızlı bir komut satırı aracıdır. kullanım raporlayıcısı) ve ağaç (dizin içeriğini ağaç benzeri formatta listeleme) komut satırı araçları. Sonuç olarak, dutree disk kullanımını ağaç benzeri bir biçimde bildirir.

dutree, GNU LS_COLORS ortam değişkeninde yapılandırılan değerlere bağlı olarak renkli çıktı görüntüler. Bu ortam değişkeni, dosyaların renklerinin uzantılarına, izinlerine ve dosya türüne göre ayarlanmasına olanak tanır.

dutree'nin özellikleri:

  • Dosya sistemi ağacını göster.
  • Küçük dosyaların toplanmasını destekler.
  • Farklı dizinleri karşılaştırmanıza olanak tanır.
  • Dosyaların veya dizinlerin hariç tutulmasını destekler.

Linux Sistemlerinde dutree Nasıl Kurulur

Linux dağıtımlarına dutree'yi kurmak için sisteminizde rust programlama dilinin kurulu olması gerekir. Eğer Rust kurulu değilse, gösterildiği gibi kurmak için aşağıdaki curl komutunu kullanabilirsiniz.

sudo curl https://sh.rustup.rs -sSf | sh

Rust yüklendikten sonra, gösterildiği gibi dutree'yi Linux dağıtımlarına yüklemek için aşağıdaki komutu çalıştırabilirsiniz.

cargo install --git https://github.com/nachoparker/dutree.git

dutree'yi yükledikten sonra, LS_COLORS değişkenine göre ortam renklerini kullanır, dağıtımımızın yapılandırdığı renkler ls –color komutunun aynısına sahiptir.

ls --color

dutree'yi çalıştırmanın en basit yolu argümanlar olmadan çalışmaktır; bu şekilde bir dosya sistemi ağacı görüntülenir.

dutree

Dosya boyutu yerine gerçek disk kullanımını görüntülemek için -u işaretini kullanın.

dutree -u 

Dizinleri Derinlemesine Göster

-d işaretini kullanarak, belirli bir derinliğe kadar (varsayılan 1) dizinleri gösterebilirsiniz. Aşağıdaki komut, mevcut çalışma dizini altında 3 derinliğe kadar olan dizinleri gösterecektir.

Örneğin, geçerli çalışma dizini (~/) ise, aşağıdaki örnek ekran görüntüsünde gösterildiği gibi ~/*/*/* boyutunu görüntüleyin.

dutree -d 3

Çıktıdaki Dosyaları veya Dizinleri Hariç Tut

Bir dosya veya dizin adıyla eşleşmeyi hariç tutmak için -x işaretini kullanın.

dutree -x CentOS-7.0-1406-x86_64-DVD.iso 

Ayrıca -f seçeneğini kullanarak dizinleri atlayarak hızlı bir yerel genel bakış elde edebilirsiniz.

dutree -f

Gösterildiği gibi -s bayrağı kullanılarak tam bir özet/genel bakış oluşturulabilir.

dutree -s

Küçük Dosyaları Birleştirin

Belirli bir boyuttan daha küçük dosyaları birleştirmek mümkündür; varsayılan olarak gösterildiği gibi 1M'dir.

dutree -a 

Gizli Dosyaları Hariç Tut

-H anahtarı, çıktıdaki gizli dosyaların hariç tutulmasına olanak tanır.

dutree -H

-b seçeneği, boyutları kilobayt (varsayılan) yerine bayt cinsinden yazdırmak için kullanılır.

dutree -b

Renkleri kapatmak ve yalnızca ASCII karakterlerini görüntülemek için -A işaretini bu şekilde kullanın.

dutree -A

-h seçeneğini kullanarak dutree yardım mesajını görüntüleyebilirsiniz.

dutree -h

Usage: dutree [options]  [..]
 
Options:
    -d, --depth [DEPTH] show directories up to depth N (def 1)
    -a, --aggr [N[KMG]] aggregate smaller than N B/KiB/MiB/GiB (def 1M)
    -s, --summary       equivalent to -da, or -d1 -a1M
    -u, --usage         report real disk usage instead of file size
    -b, --bytes         print sizes in bytes
    -x, --exclude NAME  exclude matching files or directories
    -H, --no-hidden     exclude hidden files
    -A, --ascii         ASCII characters only, no colors
    -h, --help          show help
    -v, --version       print version number

dutree, Linux sistemlerinde dosya boyutunu gösteren ve disk kullanımını ağaç benzeri bir biçimde analiz eden basit ama güçlü bir komut satırı aracıdır. Bu konudaki düşüncelerinizi veya sorularınızı bizimle paylaşmak için aşağıdaki yorum formunu kullanın.