1.命令
先来看解决办法
df -h --显示当前磁盘使用情况
cd / --cd到要清理文件的路径下面
find . -type f -size +300M --查找大于300M的文件
依次显示为:文件系统,容量,已用空间,可用空间,挂载点

2.df参数说明
df -h
- -a:列出所有的文件系统,包括系统特有的/proc等文件系统
- -k:以KB的容器显示各文件系统
- -m:以MB的容量显示各文件系统
- -h:以人们较易阅读的GB,MB,KB等格式自行显示
- -H:以 M=1000K代替M=1024K的进位方式
- -T:连同该分区的文件系统名称(例如ext3)也列出
- -i:不用磁盘容量,而以inode的数量来显示

3.find参数说明
find [查找路径] [查找条件] [处理动作]
find . -type f -size +300M --查找大于300M的文件

-type TYPE:
f: 普通文件
d: 目录文件
l: 符号链接文件
s:套接字文件
b: 块设备文件
c: 字符设备文件
p: 管道文件
4.清理日志文件
清理文件。清理文件时,如果进程正在使用,使用rm -f 删除时要么会报错,要么即使删除了磁盘依旧是满的,所以使用清空文件内容命令优于删除此文件。
命令:echo ''>server.out
本文介绍了如何使用`df`和`find`命令来检查Linux系统的磁盘使用情况并清理大于300M的大文件。通过`df -h`查看磁盘占用,`cd`进入目标目录,然后使用`find . -type f -size +300M`查找大文件。当需要清理日志文件时,使用`echo > server.out`清空内容而非直接删除,以防文件被进程占用导致删除失败。
5万+

被折叠的 条评论
为什么被折叠?



