Bagaimana cara mendapatkan ukuran file / folder dengan SSH di linux?

32

Saya menggunakan SSH untuk terhubung ke server CentOS dan saya ingin mendapatkan file dalam mb dari beberapa file dan folder, bagaimana saya bisa melakukannya?

fazpa
sumber

Jawaban:

39

gunakan perintah du

du -m filename
radius
sumber
29
Jika Anda menggunakan du -hsebagai gantinya, itu akan memilih (dan mencetak) unit yang sesuai.
Dentrasi
10
Jika Anda menggunakan folder du -ms, itu akan melaporkan ukuran isi folder.
KeithB
1
Apakah ada cara di mana kita dapat melihat unit - contoh mb, kb atau informasi lainnya?
TheBlackBenzKid
1
@TheBlackBenzKid wc -c
AbsoluteƵERØ
18
 du -msh FolderName 

akan mendapatkan ukuran dengan satuan. Tidak seperti menggunakan -h, ini akan menampilkan ukuran tunggal, sementara -h menunjukkan semua file individual dalam folder.
misalnya

349M    FolderName 
Abdalla Mohamed Aly Ibrahim
sumber
1
jauh lebih baik daripada solusi yang diterima
zookastos
du -sh / yourpath / * untuk mendaftar semua direktori di jalur yang diberikan dan ukuran isi yang diringkas
Fanky
10

du adalah alat utama untuk ini, tetapi jika Anda mencari sesuatu yang lebih interaktif, saya cukup suka ncdu

ncdu_screenshot

Daenyth
sumber