linux怎么找出已经删除但磁盘空间未释放的大文件并清空

2023-04-17 18:17:00 磁盘空间 找出 清空

Linux系统中,要找出已经删除但磁盘空间未释放的大文件,并清空,可以使用“find”命令。“find”命令是Linux系统中常用的文件搜索命令,可以帮助用户根据文件名、文件类型、文件大小等参数,在Linux系统中搜索指定的文件。

使用“find”命令查找已经删除但磁盘空间未释放的大文件,可以使用如下命令:

find / -size +100M -type f

上述命令会搜索根目录(/)下,文件大小超过100M,文件类型为普通文件(f)的文件,并将搜索结果列出。如果搜索结果中有已经删除但磁盘空间未释放的大文件,则可以使用“rm”命令将其删除:

rm -f 文件名

如果要清空已经删除但磁盘空间未释放的大文件,可以使用“zerofree”命令,“zerofree”命令可以将指定分区中的空闲空间(即已经删除但磁盘空间未释放的空间)填充为0,从而清空空间:

zerofree 分区

上述命令中,“分区”是指要清空的分区,可以使用“df -h”命令查看系统中的分区情况。

总之,要找出已经删除但磁盘空间未释放的大文件,并清空,可以使用“find”命令搜索,然后使用“rm”命令将其删除,最后使用“zerofree”命令将空闲空间填充为0,从而清空空间。

相关文章