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?
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?
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.
không có tùy chọn '-h' cho sắp xếp – Pablo
' -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
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. –
Ngừng sử dụng '-h'. * chạy * –
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'). –
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