Du ve df arasındaki farkı hatırlamak nasıl?


40

duve dfbenzer şeyler yapmak ve bu yüzden kendimi her zaman yanlış olanı yazarken buluyorum.

Sanırım "du" ve "df" nin ne anlama geldiğini bilseydim, hangisinin kullanılacağını hatırlamayı kolaylaştırabilir.

Bu ikisi arasında ayrım yapmanın bir yolu nedir, böylece hangi eylemin yapıldığını hatırlayabilirim?


9
Hah, Unix ve Linux etiket otomatik doldurma sorumu kısmen cevapladı! Gitme zamanı! (Soruyu etiketlemiştim duve gönderimden sonra otomatik olarak doldurmuştum disk-usage)
Cory Klein

2
Güzel, yığın değiştirme kazan!
Tim

1
Ne pahasına olursa olsun, df dosya sistemine bakar, bu yüzden df ile her zaman f ile
eşlemiştim

Yanıtlar:


60

du== Disk Kullanımı . Dizin ağacında yürür ve içindeki tüm dosyaların toplam boyutunu sayar. Okunamayan dosyalar, dizin ağacındaki sabit bağlantılar vb. Nedeniyle kesin bilgi vermeyebilir. İstenen dizine ilişkin bilgileri gösterecektir. Düşün "Bu dosyalardan tarafından kullanılıyor ne kadar disk alanı?"

df== Disk Bedava . Disk kullanılan bloklara doğrudan dosya sistemi meta verilerinde bakar. Bu nedenle çok daha hızlı bir şekilde geri döner, duancak yalnızca tüm disk / bölüm hakkında bilgi gösterebilir. "Ne kadar boş disk alanım var?" Diye düşünün.


1
Aslında bunun du"Dizin Kullanımı" anlamına geldiğini iddia ediyorum (ama evet, tartışmalı :-P)
Patrick

7
Bu arada man sayfasında bile yazılır du - display disk usage statistics.
acele

Ancak dizin kullanımını gösterir. Disk kullanımı budur df. Bu yüzden, belki de man-sayfası buradaki karışıklığın kaynağıdır ...
Nils

7
Onu söyleyecektim! Beni dövdüğü için +1. "Disk kullanımı", "bağımsız değişken olarak adlandırılan dosyalar için disk kullanımı" olarak düşünüyorsanız, "dizin kullanımı" ndan daha uygun olduğunu düşünüyorum. Du (1) 'a uzun bir dosya listesi besleyebilir ve hiçbir dizin istatistiği göstermez.
Jan Steinman,

Bana göre, "disk kullanımı", "tüm dosyalarım için disk kullanımı" olarak yorumlanabilir, ancak "disk ücretsiz" kesinlikle açıktır.
Sparhawk

-4

dudfdisk kullanımını dizin seviyesine göre gösterdiğinden, günlük projeden daha fazla kullanılıyor .

dfboş disk alanıdır ve dosya sistemi düzeyinde gösterilir. Başka bir komut dfspaceda kullanılacaktı.


1
Nedir dfspace? Nasıl kurarım? Debian depolarında yok ve hiç duymadım.
terdon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.