[发明专利]一种Linux系统下垃圾文件的清理方法及装置在审
申请号: | 202011054640.2 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112199336A | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 杨全海 | 申请(专利权)人: | 珠海豹好玩科技有限公司 |
主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F16/16 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 张仲波 |
地址: | 519031 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 系统 垃圾文件 清理 方法 装置 | ||
本发明实施例公开一种Linux系统下垃圾文件的清理方法及装置,涉及计算机技术领域,能够有效加快垃圾文件清理速度。所述方法包括:根据垃圾文件识别规则,在Linux系统的文件信息数据库中查找垃圾文件的文件标识及所述垃圾文件的存储路径;根据所述文件标识和所述存储路径,从磁盘中删除对应的垃圾文件。本发明可用于系统垃圾清理中。
技术领域
本发明涉及计算机技术领域,尤其涉及一种Linux系统下垃圾文件的清理方法及装置。
背景技术
计算机系统(例如Linux系统)经过长时间使用后,会产生大量的临时文件、日志文件、索引文件、系统缓存等垃圾文件。例如,用户在使用QQ的过程中,由聊天所产生的图片、文件缓存都是会存放在本地文件夹里。这些垃圾文件会大大减慢系统运行的速度,因此常常需要对系统进行垃圾文件清理。
在进行垃圾文件清理时,为了找到系统中的垃圾文件,需要遍历系统的所有文件,而文件遍历会需要对磁盘进行的大量访问操作,导致清理垃圾文件的速度异常缓慢,耗时严重。
发明内容
有鉴于此,本发明实施例提供一种Linux系统下垃圾文件的清理方法、装置、电子设备及存储介质,能够有效加快垃圾文件清理速度。
第一方面,本发明实施例提供一种Linux系统下垃圾文件的清理方法,包括:
根据垃圾文件识别规则,在Linux系统的文件信息数据库中查找垃圾文件的文件标识及所述垃圾文件的存储路径;
根据所述文件标识和所述存储路径,从磁盘中删除对应的垃圾文件。
可选的,所述根据垃圾文件识别规则,在Linux系统的文件信息数据库中查找垃圾文件的文件标识及所述垃圾文件的存储路径包括:
根据所述垃圾文件识别规则中的软件安装查找策略,在所述文件信息数据库中查找各软件在系统中的绝对安装路径;
根据所述垃圾文件识别规则中的文件属性查找策略,在每个所述软件内部的安装路径中,查找所述软件中存在的垃圾文件的文件标识,并得到所述垃圾文件在所述软件中的相对安装路径;
根据所述软件的绝对安装路径和所述垃圾文件在所述软件中的相对安装路径,确定所述垃圾文件的存储路径。
可选的,所述根据所述垃圾文件识别规则中的软件安装查找策略,在所述文件信息数据库中查找各软件在系统中的绝对安装路径包括:
根据所述垃圾文件识别规则中的软件安装查找策略,在所述文件信息数据库中查找各文件在预设目录层的公共根目录;
根据所述公共根目录确定所述软件的绝对安装路径。
可选的,所述文件属性查找策略包括以下至少一项文件属性的查找策略:文件路径命名、文件类型、文件大小、文件更新时间。
可选的,所述根据所述垃圾文件识别规则中的文件属性查找策略,在每个所述软件内部的安装路径中,查找所述软件中存在的垃圾文件的文件标识包括:
根据所述垃圾文件识别规则中的文件属性查找策略,按照目录层级从高到低的顺序从所述软件内部的安装路径中查找所述垃圾文件的文件标识;
若根据所述垃圾文件识别规则中的文件属性查找策略,确定所述软件内部的安装路径下的预设目录为垃圾文件夹,则停止对所述预设目录的下级目录进行垃圾文件的文件标识查找。
可选的,所述根据所述软件的绝对安装路径和所述垃圾文件的相对安装路径,确定所述垃圾文件的存储路径包括:
将所述软件的绝对安装路径与所述垃圾文件的相对安装路径进行字符串拼接,形成所述垃圾文件的存储路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海豹好玩科技有限公司,未经珠海豹好玩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011054640.2/2.html,转载请声明来源钻瓜专利网。