Unix benzeri bir komut satırında bir dizinin boyutunu nasıl bulabilirim?


20

Bunun çok basit bir soru olduğunu biliyorum ama interneti aradım ve basit bir cevap bulamadım. Bir iki ya da üç harfli komut olduğundan eminim, değil mi?

Yanıtlar:


43

du -s directory"disk kullanımı, toplam" gibi

du -skBoyutu kilobayt cinsinden göstermek için kullanın (varsayılan 512 bayt blok sayısını göstermek içindir) veya du -shdaha insan dostu bir çıktı için. Daha fazla seçenek için yazın man du.


Aslında 'du -s -b' istedim, bu yüzden boyutu bayt cinsinden. Varsayılan ayarın neden 'kb' olmadan kilobayt olduğunu bilmiyorum ama inandırıcı bir cevap değildi! ; D
Langel

6
-h'İnsan tarafından okunabilir' için bayrak kullanabilirsiniz , bu KB, MB, vb.
Ramzi Kahil

@ Martin bu benim en sevdiğim bayrak.
David

0

Bu aynı -s, ancak 0onunla değiştirin 1ve klasördeki yalnızca içeriği alabilirsiniz:

du -h -d 0 /path/to/file

Tüm birimi istiyorsanız, du yerine df kullanmalısınız (yol isteğe bağlıdır):

df -H /

Konu dışı: Bir (çok) ürkütücü şey: Arne Stenström'den sadece bir sokak uzakta olacağım.

/ Robert

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.