阅读量:2
在CentOS系统中回收重复文件可使用以下工具及方法,操作前建议先备份重要数据:
一、使用fdupes工具(推荐)
- 安装:
sudo yum install fdupes - 查找重复文件:
fdupes -r /目标目录 # -r递归搜索子目录 - 删除重复文件:
- 交互式删除(推荐,避免误删):
fdupes -r -d /目标目录 # 按提示选择保留文件 - 自动删除(仅保留第一个文件):
fdupes -r -dN /目标目录 # 谨慎使用,直接删除重复项
- 交互式删除(推荐,避免误删):
二、使用find+md5sum命令(无需安装工具)
- 生成文件哈希列表:
find /目标目录 -type f -exec md5sum {} \; | sort | uniq -w32 -dD > duplicates.txt - 删除重复文件:
cat duplicates.txt | cut -d' ' -f3- | xargs rm -v # 手动确认后再执行删除
三、使用图形界面工具(适合新手)
- FSlint:
- 安装:
sudo yum install fslint - 运行:
fslint-gui,选择目录后点击“Find”查找重复文件,手动删除。
- 安装:
注意事项
- 操作前务必备份重要数据,尤其是系统关键目录(如
/etc、/home)。 - 使用
-dN选项时需格外小心,可能直接删除未确认的重复文件。
以上方法可根据需求选择,fdupes为命令行首选,兼顾效率与安全性。
以上就是关于“centos系统如何回收重复的文件”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm