Hiển thị kích thước thư mục đệ quy trong dòng trong dired?


12

Tôi muốn hiển thị kích thước đệ quy (giá trị sẽ được báo cáo theo du) của nội dung thư mục trong dòng trong bộ đệm được chuyển hướng dưới dạng cột bổ sung hoặc thay cho kích thước tệp thư mục. Điều này đã có thể với dired / dired + hoặc gói có liên quan chưa?

Tôi đã thực hiện một số hoạt động đào và tìm thấy một số thảo luận về loại chức năng này, nhưng không có gì tích hợp thông tin kích thước đó trở lại vào giao diện đồ họa của dired.


1
Chỉ là một FYI - điều này đang được phát triển và sẽ được phát hành trong ELPA dưới dạng một gói mới (dired-du) hoặc là một phần của chính nó.
Alex

Tôi đã thấy gói đất này trong ELPA chỉ ngày hôm qua.
Mattias Bengtsson

Câu trả lời:


3

Thật vậy, Alex đã đúng.

Nếu phiên bản Emacs của bạn> = 24.4, thì bạn có thể thử thư viện `dired-du '. Nó có sẵn từ kho ELPA.

Khi bạn đã cài đặt lib này: Nếu bộ đệm hiện tại của bạn ở chế độ Dired, thì bạn có thể làm:

C-x M-r

bật tắt 'dired-du-mode' và hiển thị kích thước đệ quy của các thư mục 'tại chỗ' trong bộ đệm Dired. Nếu bạn truy cập bộ đệm Dired mới, thì nó cũng sẽ hiển thị bộ đệm đệ quy, cho đến khi bạn tắt chế độ.

Một mẹo khác:

C-x C-h

Điều này bật định dạng kích thước. Có 3 định dạng:

  1. Mặc định từ lệnh `ls '.

  2. Định dạng con người có thể đọc được.

  3. Định dạng số với dấu phân cách hàng nghìn dấu phẩy.

Bạn có thể tùy chỉnh tùy chọn 'dired-du-size-format' để duy trì lựa chọn định dạng kích thước của bạn.

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.