2012-03-01 32 views
24
du --max-depth=1 -h /media/downloads/ | sort -g -r 

Điều này sẽ không phải loại báo cáo về hậu tố G, M, K ... Có cách nào để giải quyết nó dưới dạng lệnh bash một dòng không?Làm thế nào để sắp xếp đầu ra-h?

+7

Ngừng sử dụng '-h'. * chạy * –

+4

Tôi đồng ý. Sử dụng '-m' thay vào đó, sẽ vẫn có thể đọc được và cho phép bạn sắp xếp số (' sort -n'). –

+0

Thông thường, loại câu trả lời này ngụ ý đến 'không thể' hoặc 'những nỗ lực không đáng để ...'. – Pablo

Trả lời

24

Bạn đã thử sử dụng sort -h -r? Linux của tôi là RHEL 6.1. sort phiên bản 8.4.

+0

không có tùy chọn '-h' cho sắp xếp – Pablo

+1

' -h' có sẵn trên Linux của tôi, nhưng không có trên Mac OS X. Có vẻ tùy chọn này là lý tưởng, nhưng không phải là di động. – chrisaycock

+0

Kết luận - bất cứ khi nào các tùy chọn của bạn không hoạt động, hãy thử với chữ cái tiếp theo từ tập hợp ASCII ... :) @Pablo - sắp xếp -h có sẵn trong sắp xếp từ [GNU coreutils] (http://www.gnu.org/software/coreutils /), tôi có v8.5. –

Các vấn đề liên quan