thư mục bản đồ linux theo kích thước để so sánh việc sử dụng đĩa


1

Tôi có phiên bản linux AWS, hiện tại có rất nhiều thư mục.
Tôi muốn ánh xạ tất cả các thư mục và kích thước của chúng, vì vậy tôi có thể quay lại sau 1 tháng và kiểm tra thư mục nào chiếm dung lượng lưu trữ cao (có thể là thư mục đăng nhập).

Cách tốt nhất để đạt được điều này là gì ?
vì vậy tôi có thể so sánh kích thước của tháng này và tháng sau dễ dàng hơn.
Cảm ơn.

Câu trả lời:


2

Như Ignacio đã nói, bạn cần du, cụ thể hơn:

du -ch / > ~/folder_sizes

Điều này sẽ in danh sách các thư mục trong /và kích thước tương ứng của chúng ở định dạng có thể đọc được của con người (ví dụ 9,6M thay vì 9796, loại bỏ hnếu bạn không muốn điều này). Bạn có thể lặp lại lệnh một tháng sau đó và so sánh đầu ra.

Những gì tôi thường làm là một kịch bản gawk đơn giản:

du -ch / > ~/folder_sizes.june
du -ch / > ~/folder_sizes.july
gawk '$1~/G/' ~/folder_sizes.june > big.june
gawk '$1~/G/' ~/folder_sizes.july > big.july

Các lệnh gawk sẽ chỉ in những thư mục có kích thước> = 1GB, đây thường là những thư mục bạn quan tâm.


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.