Linux üzerinde SSH ile dosya / klasör boyutu nasıl elde edilir?


32

Bir CentOS sunucusuna bağlanmak için SSH kullanıyorum ve dosyayı bazı dosya ve klasörlerde mb olarak almak istiyorum, nasıl yapabilirim?

Yanıtlar:


39

du komutunu kullan

du -m filename

29
du -hBunun yerine kullanırsanız uygun birimleri seçer (ve yazdırır).
Dentrasi,

10
Du -ms klasörünü kullanırsanız, klasör içeriğinin boyutunu bildirir.
KeithB

1
Birimleri görebileceğimiz bir yol var mı - örneğin mb, kb veya başka bir bilgi?
TheBlackBenzKid 25:13

1
@TheBlackBenzKid wc -c
AbsoluteZero

18
 du -msh FolderName 

birimleri ile boyut alacak. -H kullanımından farklı olarak, bu tek bir boyut gösterir; -h ise klasördeki tüm dosyaları gösterir.
Örneğin

349M    FolderName 

1
kabul edilen çözümden çok daha iyi
zookastos

du -sh / yourpath / *, belirli bir yoldaki tüm dizinleri listelemek ve içeriğinin boyutlarını özetlemek için
Fanky

10

du bunun için birincil araçtır, ancak daha etkileşimli bir şey arıyorsanız, çok hoşuma gidiyor ncdu

ncdu_screenshot

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.