Làm thế nào để có được kích thước đầy đủ của thư mục mà không liệt kê các tập tin / thư mục trong?


10

Tôi có thể nhận được một kích thước của một thư mục ở cuối du -h directoryname. Nhưng có cách nào để có được kích thước mà không liệt kê các tập tin / thư mục bên trong không?

Tôi hiện đang làm như thế này:

du -h directoryname | tail -n1

Làm thế nào để giữ một chỉ mục kích thước thư mục? Có ứng dụng / phần mềm Ubuntu nào không?

Câu trả lời:


15

Các -slựa chọn cho dusẽ cung cấp cho bạn một đầu ra mà chỉ là bản tóm tắt, vì vậy trao đổi lệnh của bạn để:

du -sh /path/to/directory

10

Bạn có thể dùng:

du -d 0 -h directoryname

Từ man du:

-d, --max-height = N
in tổng số cho một thư mục (hoặc tệp, với --all) chỉ khi nó ở mức N hoặc ít hơn bên dưới đối số dòng lệnh;

Nếu bạn muốn một ứng dụng GUI thực hiện điều đó, bạn có thể sử dụng Trình phân tích sử dụng đĩa (hoặc baobab), để kiểm tra:

nhập mô tả hình ảnh ở đây

Hoặc sử dụng tính năng 'Thuộc tính' (trong hầu hết các trình quản lý tệp):

nhập mô tả hình ảnh ở đây

Cái cuối cùng tôi nghĩ là lưu trữ một chút trừ khi có sự thay đổi đáng chú ý xảy ra (dù sao trong Nemo).


1
Tôi tò mò muốn biết bạn đang sử dụng chủ đề gì?
Rahil Wazir

1
@RahilWazir Arc -Darker trên Gnome 3.14 :)
Wilf

Công -Stắc tương đương với -d 0, (và ngắn hơn); để biết chi tiết thấy info du | sed -n "/‘-\(S’$\|d \)/,/^$/p".
agc
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.