Làm cách nào để có được kích thước tệp / thư mục với SSH trên linux?


32

Tôi đang sử dụng SSH để kết nối với máy chủ CentOS và tôi muốn nhận tệp trong mb của một số tệp và thư mục, tôi phải làm thế nào?

Câu trả lời:


39

sử dụng lệnh du

du -m filename

29
Nếu bạn sử dụng du -hthay thế, nó sẽ chọn (và in) các đơn vị thích hợp.
Dentrasi

10
Nếu bạn sử dụng thư mục du -ms, nó sẽ báo cáo kích thước của nội dung thư mục.
KeithB

1
Có cách nào để chúng ta có thể thấy các đơn vị - ví dụ mb, kb hoặc bất kỳ thông tin nào khác không?
TheBlackBenzKid

1
@TheBlackBenzKid wc -c
AbsoluteƵERØ

18
 du -msh FolderName 

sẽ có được kích thước với các đơn vị. Không giống như sử dụng -h, điều này sẽ hiển thị một kích thước duy nhất, trong khi -h hiển thị tất cả các tệp riêng lẻ trong thư mục.
ví dụ

349M    FolderName 

1
tốt hơn nhiều so với giải pháp được chấp nhận
zookastos

du -sh / yourpath / * để liệt kê tất cả các thư mục trong một đường dẫn cụ thể và các kích thước tóm tắt của nội dung của chúng
Fanky

10

du là công cụ chính cho việc này, nhưng nếu bạn đang tìm kiếm thứ gì đó tương tác hơn, tôi khá thích ncdu

ncdu_sccam

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.