使用fdupes与rdfind可有效清理Linux系统中的重复文件。1、先通过sudo apt update更新包列表,再分别安装fdupes和rdfind。2、fdupes支持递归扫描(-r)和交互式删除(-d),可输出结果到文件便于分析。3、rdfind能识别硬链接并处理符号链接,支持详细模式(-v)和忽略空目录(-ignoreempty)。4、两者均提供自动删除功能,rdfind通过-deleteduplicates true实现,建议先用-dryrun模拟运行确认效果。操作时需谨慎避免误删重要文件。

如果您在Linux系统中发现存储空间异常紧张,可能是由于存在大量内容完全相同的重复文件。通过专用工具可以快速识别并清理这些冗余数据。以下是使用fdupes与rdfind查找和删除重复文件的具体步骤:
本文运行环境:联想ThinkPad E14,Ubuntu 22.04
一、安装fdupes与rdfind工具
在使用这两个工具之前,需要确保它们已正确安装在系统中。大多数Linux发行版的官方仓库都包含这两个程序。
1、打开终端,执行以下命令以更新软件包列表:sudo apt update。
2、输入命令安装fdupes:sudo apt install fdupes。
3、继续安装rdfind工具:sudo apt install rdfind。
二、使用fdupes查找重复文件
fdupes是一款基于文件内容比对的工具,它通过MD5签名和逐字节对比来确认文件是否完全相同。
1、运行基础扫描命令查看指定目录中的重复项:fdupes /path/to/directory。
2、若希望递归搜索子目录,请添加-r参数:fdupes -r ~/Documents。
3、为便于后续处理,可将结果输出到文本文件:fdupes -r ~/Downloads > duplicates.txt。
三、使用fdupes交互式删除重复文件
fdupes支持交互模式,在该模式下用户可以选择保留哪个文件副本,并手动确认删除操作。
1、启用交互模式执行命令:fdupes -r -d /home/user/Pictures。
标签: 重复文件 fdupes linux 字节 ubuntu 工具 联想 linux系统 thinkpad
还木有评论哦,快来抢沙发吧~