30
如何按大小对du -h输出进行排序
我需要获取人类可读的du输出列表。 但是,du没有“按大小排序”选项,并且管道传递sort对人类可读标志无效。 例如,运行: du | sort -n -r 输出按大小排序的磁盘使用量(降序): du |sort -n -r 65108 . 61508 ./dir3 2056 ./dir4 1032 ./dir1 508 ./dir2 但是,使用人类可读的标志运行它时,排序不正确: du -h | sort -n -r 508K ./dir2 64M . 61M ./dir3 2.1M ./dir4 1.1M ./dir1 有人知道du -h 按大小排序的方法吗?