[求助] du -sh * 如何按大小排列? (不是按数字,是按大小)

为当前最终发行版之前的所有版本提供支持
回复
wgf4242
帖子: 513
注册时间: 2009-11-30 7:46
送出感谢: 0
接收感谢: 0

[求助] du -sh * 如何按大小排列? (不是按数字,是按大小)

#1

帖子 wgf4242 » 2011-03-27 12:04

直接sort -n,是这样的
1k xx
2m xxx
3k yy
4m yyy

这样。。- -km不分的。
头像
jary_p
帖子: 135
注册时间: 2009-10-25 20:14
送出感谢: 1 次
接收感谢: 0

Re: [求助] du -sh * 如何按大小排列? (不是按数字,是按大小)

#2

帖子 jary_p » 2011-03-28 16:38

du -sh | sort -h
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: [求助] du -sh * 如何按大小排列? (不是按数字,是按大小)

#3

帖子 eexpress » 2011-03-28 16:47

。。没看过哪里出来的-h。。。这奇怪了。
● 鸣学
fnan
帖子: 919
注册时间: 2009-07-01 22:04
送出感谢: 0
接收感谢: 13 次

Re: [求助] du -sh * 如何按大小排列? (不是按数字,是按大小)

#4

帖子 fnan » 2011-03-28 19:51

有啊。
-h, --human-numeric-sort
compare human readable numbers (e.g., 2K 1G)
bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。
头像
ptpt52
帖子: 717
注册时间: 2008-07-27 8:51
系统: Ubuntu/Windows
来自: 广西玉林|广东深圳
送出感谢: 1 次
接收感谢: 3 次
联系:

Re: [求助] du -sh * 如何按大小排列? (不是按数字,是按大小)

#5

帖子 ptpt52 » 2011-03-28 20:55

代码: 全选

sort: invalid option -- 'h'
Try `sort --help' for more information.
这个如何解释
走过去了也便有了路
http://www.ptpt52.com/
头像
jary_p
帖子: 135
注册时间: 2009-10-25 20:14
送出感谢: 1 次
接收感谢: 0

Re: [求助] du -sh * 如何按大小排列? (不是按数字,是按大小)

#6

帖子 jary_p » 2011-03-29 8:48

sort 还有不一样的? :em20
sort --version
sort (GNU coreutils) 8.10
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Mike Haertel and Paul Eggert.
回复

回到 “老旧版本支持”