音樂和文檔等重複文件通常存儲在目錄中。刪除這些文件很麻煩。特別是當您不知道哪些文件有多個副本時。這就是 fdupes 命令發揮作用的地方。本文將指導您完成此工具的安裝過程以及如何使用它。
什麼是 fdupes?
Fdupes 是一個命令行實用程序,它以各種方式識別重複文件。首先,它檢查文件並比較它們的大小,然後是部分 MD5 簽名比較,然後是完整的 MD5 簽名比較,最後是兩個文件之間的完整逐字節比較。該實用程序由 Adiran Lopez 用 C 編程語言編寫。
在你的 Linux 發行版上安裝 fdupes。
該應用程序可在所有 Linux 發行版的官方存儲庫中找到,使安裝過程非常簡單。 只需打開一個終端並輸入以下命令,具體取決於您的 Linux 發行版:
# On Debian and Ubuntu-based distributions sudo apt update && sudo apt install fdupes # On Fedora Workstation sudo dnf install fdupes # On Arch Linux sudo pacman -S fdupes
使用 fdupes
我們將在本教程中創建一些重複文件用於演示目的,但您可以直接使用它們。
mkdir ~/tutorial && cd ~/tutorial && for i in {1..10}; do echo "This is a sample file" > sample_file${i}.txt ; done
現在讓我們使用 fdupes 命令來查找重複文件。
fdupes ~/tutorial

您還可以使用遞歸查找子目錄中的重複文件 -r
橫幅。 您還可以使用 -S 選項列出所有文件的大小。

最後,您可以使用 -d 選項通過此命令刪除重複文件。始終仔細檢查以避免數據丟失。請輸入文件範圍 保持 然後按 Enter 標記選擇。

標記文件後,您可以鍵入 prune
然後按 Enter 刪除所有未標記 (-) 的文件。
概括
這是一個非常輕巧且方便的小工具,從長遠來看可以為您節省大量時間。如果您對某些事情感到困惑,可以通過鍵入以下命令找到 fdupes 命令的更多選項:
fdupes -h
參考
Fdupes 命令 – Gentoo Wiki