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

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
wgf4242
帖子: 513
注册时间: 2009-11-30 7:46

[求助] 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

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

#2

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

du -sh | sort -h
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#3

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

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

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
来自: 广西玉林|广东深圳
联系:

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

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.
回复