怎样把linux上最大的前10个文件列出来

帖子列表 发布于 2013/03/08 17:45
阅读 1K+
收藏 2
好像需要利用du命令
加载中
0
h
hrong

find / -type f -exec du {} \; | sort -n -k1,1 | tail -10

执行完这个命令你可以先去吃个饭,抽跟烟,把个妹子,射泡**再回来看结果。

如果坚持要用命令,用AWK应该还可以改善性能,但是要写函数了。

追求极限的话,用C写个工具吧。

帖子列表
帖子列表
不过用du基本可以锁住我要找的目录了谢谢
帖子列表
帖子列表
回复 @hrong : 我指的是整个盘,而不是当前目录下
h
hrong
回复 @李马燕 : 楼主就是这样问问题的,他没有说是当前目录下。你想想,LINUX上最大前10文件啊。不这样能行吗?
帖子列表
帖子列表
太花时间了
0
樊睿
樊睿
ll -S  | grep '^-' | head -n 10
帖子列表
帖子列表
这个是啥原理
0
若谷
若谷
du -hs /* 
返回顶部
顶部