一个新的云主机一天就耗尽了百G的硬盘
一查发现了大量的mysql日志文件
结果在www/server/data/ 日志文件几十个1G大小的日志文件
使用find
命令查找大文件
- 基本语法:
find
命令用于在指定目录下查找符合条件的文件和目录。查找大于特定大小的文件的语法为find [路径] -type f -size +[大小]
,例如find /home -type f -size +100M
,该命令会在/home
目录及其子目录下查找所有大于100MB的文件. - 详细解释:
-type f
表示只查找文件,而不包括目录;-size +100M
表示查找大于100兆字节的文件。你可以根据需要修改路径和文件大小的参数来满足具体的查找需求.
使用du
命令
- 基本语法:
du
命令用于查看文件或目录的磁盘使用空间。要查找系统中最大的文件,可以使用du -a [路径] | sort -n -r | head -n [数量]
命令,例如du -a / | sort -n -r | head -n 10
,它将返回根目录下最大的10个文件及其磁盘使用空间大小. - 详细解释:
du -a
表示显示所有文件和目录的磁盘使用情况;sort -n -r
表示按照数字大小进行反向排序,即从大到小排序;head -n 10
表示取前10行的结果,即最大的10个文件.