Linux命令:查找占用磁盘体积最大的10个文件

编辑于:2018年11月07日
Linux命令:查找占用磁盘体积最大的10个文件

虫子有个服务器,没多久磁盘空间就被撑爆了,为了定位问题,我需要查找服务器中占用体积最大文件。 像dfduncdu 这些命令只会显示当前目录的文件,并不会显示整个系统范围的文件。经过查找,看到了网友分享的如下四种命令组合方法。

操作步骤

使用Xshell等软件连接服务器,全选复制下方4种命令合集中的任意一种,粘贴至Xshell执行,稍等即可列出最大的10个文件的位置。

虫子通过这种方法,最终定位到主要是daemon.logsyslog这两个文件占满了硬盘空间,最后通过查看这两个文件生成的原因,解决了该问题。

方法1

动图演示

命令合集

find / -type f -print0 | xargs -0 du -h | sort -rh | head -n 10

方法2

动图演示

命令合集

find / -type f -exec du -Sh {} + | sort -rh | head -n 10

方法3

动图演示

命令合集

find / -type f -print0 | xargs -0 du | sort -n | tail -10 | cut -f2 | xargs -I{} du -sh {}

方法4

动图演示

命令合集

find / -type f -ls | sort -k 7 -r -n | head -10 | column -t | awk '{print $7,$11}'

资料参考:https://www.jb51.net/article/137495.htm

相关推荐

Debian/Ubuntu开启TCP BBR加速

Debian/Ubuntu开启TCP BBR加速

Debian9 系统默认的是编译了 TCP BBR 的 4.9版内核,所以采用了Debian9系统的服务器可以不用进行繁琐的安装,仅通过几条简单的参数命令就能开启BBR加速。

CentOS 如何开启 BBR 加速?

CentOS 如何开启 BBR 加速?

Google 开源的 BBR 拥塞控制算法,可以改善网络传输速度,尤其是海外服务器和中国之间的网络传输。BBR 从Linux 4.9开始内置,因此如果系统的内核版本高于 4.9 就可以很方便的启用,如果低于4.9 就需要先升级内核 ...

Linux命令:sudo -i 切换到 root 用户权限

Linux命令:sudo -i 切换到 root 用户权限

从谷歌云等云服务商的后台连接服务器,通常不是 root 用户权限,导致有些命令无法执行。 切换root用户 为此,我们可以先通过 sudo -i 切换到 root 用户,然后再执行其它命令。 sudo -i 修改root密码 此外,切换 ...

暂无评论