Liệt kê các thư mục và kích thước của chúng trong dòng lệnh Mac OS X [trùng lặp]


26

Có thể trùng lặp:
Làm cách nào để tôi có được kích thước của thư mục Linux hoặc Mac OS X từ dòng lệnh?

Tôi đang ở trong một thư mục và tôi muốn một danh sách tất cả các thư mục con và tổng kích thước của chúng.

Tôi không muốn nó liệt kê tất cả các thư mục con và tệp theo cách đệ quy, chỉ các thư mục cấp cao nhất và tổng kích thước nó sử dụng trên ổ đĩa của tôi.

Tôi có thể làm cái này như thế nào?


Tại sao các phiếu giảm?
Matteo

@Matteo Tôi muốn nói rằng câu hỏi này không cho thấy nỗ lực nghiên cứu. Trên thực tế, danh sách Liên quan hiển thị câu hỏi về cơ bản là trùng lặp, điều đó có nghĩa là OP nên đã nhìn thấy nó khi họ đang tìm kiếm câu trả lời cho câu hỏi của họ trước khi họ đăng nó.
slhck

@slhck Tôi đồng ý nhưng tôi đã gợi ý nhiều hơn rằng một cuộc bỏ phiếu nên được bình luận (hoặc câu hỏi được gắn cờ).
Matteo

1
@slhck Tôi đang thực hiện "nỗ lực nghiên cứu" ngay bây giờ khi bắt gặp trang này là một hit nổi bật nhất của Google. Điều đó nói gì về nhận xét của bạn?
địa lý

1
Chào. Tôi không bình luận về bỏ phiếu xuống. Đây là một quan sát chung (có thể thuộc về meta) rằng tôi đã giải quyết được vô số vấn đề khi sử dụng các trang SO / SE có tính năng nhận xét về tác dụng của 'nên đã kiểm tra google' ..
geotheory

Câu trả lời:


62

Với dubạn có thể tính kích thước của một thư mục:

du -hs dir

nếu bạn chỉ có các thư mục bạn có thể chỉ ( -hsẽ trả về một đơn vị có thể đọc được của con người, -ssẽ không tái diễn)

du -hs *

nếu trong thư mục bạn có chứa các tệp và thư mục:

find . -maxdepth 1 -mindepth 1 -type d -exec du -hs {} \;

findsẽ liệt kê tất cả các thư mục ( -type d) trong thư mục hiện tại ( -mindepth 1 -maxdepth 1) và thực hiện dutrên chúng.


Tài chính ). Vui lòng chỉ định các tùy chọn trước các đối số khác. Giải pháp:find . -maxdepth 1 -mindepth 1 -type d -exec du -hs {} \;
Bisonbleu

@Bisonbleu Cảm ơn, tôi đã chỉnh sửa câu trả lời. BTW Tôi không nhận được bất kỳ cảnh báo nào về High Sierra.
Matteo

Để ghi lại, tôi đang trên Mojave 10.14.5
Bisonbleu

0

Hãy thử gõ nội dung sau từ bên trong thư mục mà bạn quan tâm

du

Hoạt động trên unix vì vậy nên hoạt động trên mac


Có nhưng nó liệt kê tất cả các tệp và thư mục riêng biệt, tôi chỉ muốn kích thước thư mục (tổng số).
dùng27449
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.