欢迎大家访问博主的博客新家:IT博客达人网 (http://www.blogdaren.com)[耶]
  • 微信微信

【原创】LINUX下如何查找大文件或大目录?

manon 2016-3-23 11:33 Linux/Unix 1条评论 967人打酱油 打开侧边栏| 关闭侧边栏

下面介绍一下在Linux系统中如何查找大文件或大目录的方法:

1. 查找大文件

场景:

很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定)。

我要搜索/usr/software/目录下,体积大小超过10M的文件

33.png

如上命令所示,我们只能看到体积超过10M大小的文件的文件名称,但是对文件的详细信息(例如,文件大小、文件属性)一无所知,若想查看更详细文件信息,执行如下命令:

44.png

2. 查找大目录

场景:有时候磁盘空间告警了,而你平时又疏于管理、监控文件的增长,那么我需要快速的了解哪些目录变得比较大,那么此时我们可以借助du命令来帮我们解决这个问题。

55.png

有时候搜索出来的结果太多了(譬如,我从根目录开始搜索),一直在刷屏,如果我只想查出最大的12个文件夹,怎么办呢?此时需要借助head命令:

57.png

参考资料:

http://linuxandfriends.com/how-to-find-large-files-in-linux-using-command-line/



正文部分到此结束

版权声明:除非注明,本文由( manon )原创,转载请保留文章出处

本文链接:【原创】LINUX下如何查找大文件或大目录?

继续浏览:木有标签

Word 2007/2010/2013 不能输入中文怎么办?
linux sed 批量替换多个文件中的字符串

评论列表

  1. peng2016-06-17 10:55回复
    当前目录,占用情况统计(aix)
    du -sk * | sort -rn | awk  'BEGIN{ FS=" " } {if($1>1024*1024){printf "%s %.2fG\n", $2, $1/1024/1024}else if ($1>1024){printf "%s %.2fM\n", $2, $1/1024}else{}}'

发表评论

看看右边的头像对不对?→_→