debian

Debian系统中如何回收重复文件

小樊
48
2025-04-29 17:44:43
栏目: 智能运维

在Debian系统中,可以使用一些命令行工具来查找和删除重复的文件。以下是一些常用的方法:

方法一:使用fdupes

  1. 安装fdupes

    sudo apt update
    sudo apt install fdupes
    
  2. 查找重复文件

    fdupes -r /path/to/search
    

    -r选项表示递归搜索指定目录下的所有文件。

  3. 删除重复文件

    fdupes -rdN /path/to/search
    

    -d选项表示删除重复的文件,-N选项会在删除前提示确认。

方法二:使用findmd5sum

  1. 查找重复文件

    find /path/to/search -type f -exec md5sum {} \; | sort | uniq -d -w 32
    

    这个命令会列出所有MD5哈希值相同的文件对。

  2. 删除重复文件: 可以手动检查上述命令的输出,然后使用rm命令删除重复的文件。例如:

    find /path/to/search -type f -exec md5sum {} \; | sort | uniq -d -w 32 | awk '{print $3}' | xargs rm -v
    

    这个命令会删除除了第一个文件之外的所有重复文件,并显示删除的文件名。

方法三:使用rdupes

  1. 安装rdupes

    sudo apt update
    sudo apt install rdupes
    
  2. 查找重复文件

    rdupes -r /path/to/search
    
  3. 删除重复文件

    rdupes -rdN /path/to/search
    

注意事项

通过这些方法,你可以有效地在Debian系统中查找和删除重复的文件。

0
看了该问题的人还看了