linux - 查找重复文件

标签 linux macos

我曾经在 Windows (XP) 上使用一个程序 finddupe,它会检查重复文件并提供硬链接(hard link)替换。

这计算了第一个 32K 的哈希值,仅检查匹配的余额。我有源代码(针对 VC++6),但在尝试移植它之前想知道是否有 Linux/OSX 等效版本,尽管我怀疑它可能是最好用高级语言编写新程序。

最佳答案

我找到了fdupes对我有帮助。

如果您想编写自己的快速脚本,我建议循环遍历文件并使用 cmp,因为它允许您在第一个不匹配的字节后轻松停止比较。

关于linux - 查找重复文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27085755/

相关文章:

c# - 如何连接到 C# 中的本地套接字?

linux - 使用 ${1 :1} in bash

MacBook M1 Pro 上的 Android Studio 安装错误 : java. nio.file.AccessDeniedException

ios - LLDB 中是否有 Quicklook 调试命令?

objective-c - "Last Opened"日期

macos - OS X 上的 Docker Beta : configure where images and logs are saved

linux - 如何使用 ftrace 跟踪 linux 公平(调度程序)进程

linux - 如何每天每十二小时运行一次命令?试过这不起作用 :/12 * * * * * mycommand

c - 单独数据包中的 TCP FIN

java - 在 Mac OS X 上使用 JDK 1.6 运行 Ant