Linux 找出重覆檔案

當系統使用一段時間後, 裡面會有為數不少重覆的檔案, 以下會介紹使用 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+]

安裝好 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

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.