当系统使用一段时间后, 里面会有为数不少重复的档案, 以下会介绍使用 rdfind 找出系统重复的档案,, Rdfind 的全写为 redundant data find, 它会在不同的目录内找出相同的档案。
要安装 rdfind 只要用系统的套件管理工具安装即可:
$ sudo apt-get install rdfind [Debian/Ubuntu]
$ sudo yum install epel-release && $ sudo yum install rdfind [CentOS/RHEL]
$ sudo dnf install rdfind [Fedora 22+]
$ sudo yum install epel-release && $ sudo yum install rdfind [CentOS/RHEL]
$ sudo dnf install rdfind [Fedora 22+]
安装好 rdfind 后, 只要输入 rdfind 后加入目录位置即可, 例如:
$ rdfind /home/phpini
当 rdfind 执行结束后, 会将结果储存在 results.txt 内, 档案纪录了所有 rdfind 找到的重复档案。
rdfind 还有以下用法:
直接显示重复档案, 不会将结果写入 results.txt:
$ rdfind -dryrun true /home/phpini
将重复档案删除, 并建立 hardlinks:
$ rdfind -makehardlinks true /home/phpini
将重复的档案删除:
$ rdfind -deleteduplicates true /home/phpini