Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
c2r5
V2EX  ›  Linux

请问: Linux 系统下,有没有好用的 [查找重复文件] 的软件?

  •  
  •   c2r5 · 18h 51m ago · 1495 views

    在 Windows 中,查找重复文件,一直以来,我使用的,是一款名为 [ NoClone ] 的软件。它是以二进制对比的方式,查找出 [文件内容] 完全一样的文件,哪怕你把其中的一个文件的 [文件名] 和 [扩展名] 全都更改了, [ NoClone ] 这个软件,也能把它识别出来。当然, [ NoClone ] 识别识别出来的重复文件,它们的哈希值,实际上,也是一样的。

    最近,我开始接触 Ubuntu ,我想请问一下,在 Linux 中,特别是在 Ubuntu 中,没有类似于 NoClone 这样的软件?

    请了解这方面的大佬,推荐几个软件。

    谢谢!

    22 replies    2026-07-21 17:37:24 +08:00
    xtreme1
        1
    xtreme1  
       18h 48m ago
    严肃场景一般在 fs 层面解决
    闹着玩你随便找个或者手搓个就行了
    jjianwen68
        2
    jjianwen68  
       18h 39m ago
    google gemini ,看看 fdupes 和 rdfind ,或者描述一下需求,让 AI 生产 shell 脚本
    chengrui0428
        3
    chengrui0428  
       18h 31m ago   ❤️ 1
    我自己做了一个 https://github.com/Laotree/onley
    chinafengzhao
        4
    chinafengzhao  
       18h 26m ago
    什么叫重复文件,这个要明确一下,软链接,硬链接,这种算不算?
    c2r5
        5
    c2r5  
    OP
       18h 20m ago
    @chengrui0428
    好的,谢谢!得空时,我试着用用看。
    c2r5
        6
    c2r5  
    OP
       18h 12m ago
    @chinafengzhao
    比如,不同时间内,从网上下载的文件,其实,在本地硬盘内的,在不同的文件夹内,其实,已经有好几分了,虽然可能文件名不一样。
    再比如,自己工作产生的文件,由于自己管理混乱,时间久了,可能同一个文件,也会同时出现在几个不同的文件夹之内。
    我就是想要查找出来,那些在二进制上,完全相同的文件。
    bgm004
        7
    bgm004  
       18h 12m ago   ❤️ 1
    你在找这样的? https://github.com/qarmin/czkawka
    blankmiss
        8
    blankmiss  
       18h 9m ago
    怎么听起来像是比对 hash
    zwb9412
        9
    zwb9412  
       18h 7m ago   ❤️ 1
    我想如果只是临时起意简单看看文件重复写个命令看看就能做到,
    find -type f |xargs md5sum |sort|uniq -w 32 -c -d
    缺点是不会打出全部重复路径,可以先输出一份 hash 记录,然后把重复的打出来在搜一次。
    c2r5
        10
    c2r5  
    OP
       18h 6m ago
    @bgm004
    谢谢!我抽空看一下。现在,我先要去忙别的事情,有空闲时,再具体了解一下。
    killva4624
        11
    killva4624  
       18h 1m ago
    linux 下让 AI 搓个脚本,md5sum 把文件跑一遍就能解决了。
    非要界面的话,用 python 或者 node 搓一个 gui 库也不是什么事...
    zwb9412
        12
    zwb9412  
       17h 57m ago
    @zwb9412
    不打印重复数量只输出重复文件改成-D
    find -type f |xargs md5sum |sort|uniq -w 32 -D
    waahii
        13
    waahii  
       17h 51m ago
    czkawka

    里面使用的 b3sum ,速度不错
    甚至也支持相似视频和图片的对比。

    在 Linux 和 Windows 下都用
    rock123
        14
    rock123  
       17h 19m ago
    mephisto
        15
    mephisto  
       17h 16m ago
    https://codeberg.org/jbruchon/jdupes 你需要的可能是这个
    老实说个人用户,随便对比下 hash 值就 ok 了。除非你日常是个重复收藏控,有复杂的判定删除逻辑,写个程序就搞定了。这种明确需求,问下 AI ,一会就给出各种方案。
    Rickkkkkkk
        16
    Rickkkkkkk  
       17h 16m ago
    你把需求讲明白,让 codex 写一个吧。
    xue777hua
        17
    xue777hua  
       17h 15m ago via iPhone
    显然楼上的方向搞错了… 校验 hash 成本太高了…
    纯基于 meta data 验证可信度就已经很好了 没有必要用 checksum
    jark006
        18
    jark006  
       17h 0m ago
    直接 vibe 一个啊,感觉不难,写出来也快。
    先遍历目标文件夹的全部文件的大小,把大小相同的记下来,再对这些大小相同的文件做前 N 字节对比或哈希,再相同就继续文件的下一段区间哈希对比,或者整个文件哈希对比。
    你问 AI 还能有更优的方案
    noahliaszn
        19
    noahliaszn  
       16h 57m ago
    都用 Linux 了 一行命令都可以搞定了
    unused
        20
    unused  
       16h 43m ago
    把所有文件按内容放入一个 B+ 树索引
    fugu37
        21
    fugu37  
       15h 21m ago
    fclones https://github.com/pkolaczk/fclones#benchmarks

    README 中还有一系列同类软件
    mashimaroinfo1
        22
    mashimaroinfo1  
       14h 52m ago
    Czkawka
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3224 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 00:29 · PVG 08:29 · LAX 17:29 · JFK 20:29
    ♥ Do have faith in what you're doing.