音樂和文檔等重複文件通常存儲在目錄中。刪除這些文件很麻煩。特別是當您不知道哪些文件有多個副本時。這就是 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