当前位置: 技术问答>linux和unix
找linux里占用的大文件
来源: 互联网 发布时间:2016-08-20
本文导语: 我是用df和du手动找的。 步骤是这样的。 df找到哪个分区占的多,然后到那个目录 du -sh * | sort -nr | head 找出占用大的文件夹,进去继续用这个命令。:-) 我觉得这个方法可行,想写成一个shell,但是du出来的结果...
我是用df和du手动找的。
步骤是这样的。
df找到哪个分区占的多,然后到那个目录
找出占用大的文件夹,进去继续用这个命令。:-)
我觉得这个方法可行,想写成一个shell,但是du出来的结果排序是不对的,它没管到容量里的单位G和M,这个怎么处理呢?我估计有好多高手们都做过这个,分享下你们的经验吧,或者给点提示。多谢了!
步骤是这样的。
df找到哪个分区占的多,然后到那个目录
du -sh * | sort -nr | head
找出占用大的文件夹,进去继续用这个命令。:-)
我觉得这个方法可行,想写成一个shell,但是du出来的结果排序是不对的,它没管到容量里的单位G和M,这个怎么处理呢?我估计有好多高手们都做过这个,分享下你们的经验吧,或者给点提示。多谢了!
|
查找大小1M以上的文件
find . -size +1024k
|
那你就别加-h参数
du -sk * | sort -nr | head
|
还有你要取排序后的前1行 则是head -1 前n行是 head -n
|
find /home -size +1000000c
在/home目录下查找大于1M的文件
在/home目录下查找大于1M的文件
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。