直接上命令

find -not -empty -type f -print0 | xargs -0 md5sum | sort | uniq -w32 --all-repeated=separate | cut -b 35-

解释

第一句

find是查找命令,-not -empty寻找非空文件;-type f寻找常规文件;-print0防止文件名里带空格

第二句

xargs命令将之前的结果转化为参数,供后面的命令调用

-0与前面的-print0配合使用,指定使用NULL而不是空格、Tab制表符、回车符为分隔符和结束符

md5sum计算每个文件的MD5值

第三句

sort是排序命令

第四句

uniq -w32是指寻找前32个字符相同的行,原因在于md5值一定是32位的,而后面的–all-repeated=separate是指将重复的部分放在一类,分类输出。

第五句

由于我们的结果带着md5值,不是很好看,所以我们截取md5值后面的部分,cut是文本处理函数,这里-b 35-是指只要每行35个字符之后的部分。

参考文章

Linux 查找重复文件方法汇总
xargs命令详解
Linux命令大全(入门必备)

linux find查找重复文件相关推荐

  1. 利用 Linux 查找重复文件

    方法一:使用Find命令 本部分算是对find强大功能的扩展使用方法说明.在find的基础上,我们可与(如xargs命令)等其它基本Linux命令相结合,即能创造出无限的命令行功能,比如:可以快速查找 ...

  2. 高效率整理电脑上的文件:清理电脑文件方案需要 -- 合理的方法 + 合适的工具如Python查找重复文件

    有效管理电脑文档 出发点 推荐一适合大众用户的省时好用懒人方法 管好文件的基础 一. 数据/文件的分类 二. 数据/文件存放的地方 三. 数据/文件名称和文件夹名称的规范和技巧 查询重复文件的工具和方 ...

  3. linux 删除文件中重复,linux系统删除重复文件

    fdupes:Linux中查找并删除重复文件的命令行工具fdupes是Linux下的一个工具,它由Adrian Lopez用C编程语言编写并基于MIT许可证发行,该应用程序可以在指定的目录及子目录中查 ...

  4. Linux如何查找大文件或目录总结

    在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件 ...

  5. 查找重复文件_快速查找、删除重复图片及文件!

    照片或者文件多了难免就会有重复,浪费硬盘空间的情况,下面让我们一起使用ACDSee 官方免费版软件删除你的重复图片及文件吧! 1. 打开软件,点击"工具"下的"查找重复项 ...

  6. 查找重复文件_重复文件查找和磁盘整理工具:Tidy Up

    为大家带来一款实用的重复文件查找和磁盘整理工具,Tidy Up 5 for Mac可以用来快速查找重复文件并整理硬盘,tidy up 5 mac特别版会根据文件的种类组织分离找到项目,非常的好用. t ...

  7. 如何查找重复文件并快速删除,电脑查重复文件的方法

    在日常使用电脑的过程中,我们要下载.编辑.保存文件,难免会出现一些重复文件,这些重复文件不仅会给工作带来不便,也会占用硬盘宝贵的空间.因此,经常查找与清理电脑中的重复文件就显得格外重要.如何查找重复文 ...

  8. python 查找重复文件,以及查找重复视频的一些思路

    查找重复文件(文件大小一致.md5相同) 思路很简单: 找出指定目录及子目录下所有文件 找出大小重复的 进一步确认md5也重复的,则认为是重复文件 这里md5,为了加速计算,没有算文件的完整md5.( ...

  9. 【数据挖掘】利用md5查找重复文件

    [数据挖掘]利用md5查找重复文件 电脑经过长时间的使用,难免会存留许多重复文件.这些重复文件往往四散在各处,其文件名.修改时间等信息都有改动,这对我清理重复文件造成了困扰.尽管重复文件已经有了诸多修 ...

最新文章

  1. 驾驭白夜场景、刷新多个SOTA,高效提升多目标追踪与分割
  2. mysql sys exec_mysql提权lib_mysqludf_sys执行sys_exec出现32256的问题解决办法
  3. 土的液塑限计算机自动图形生成,土样液塑限自动
  4. cmd弄电脑滚绿代码_windows10点击“此电脑”——“管理”会出现管理员已阻止你运行此应用。有关详细信息。。。...
  5. thinkphp+extjs +jquery CMS管理系统
  6. 百度云盘云知梦php_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...
  7. 优必选能开放软硬件源代码吗_四个项目供父母教孩子如何使用开放式硬件和电子产品...
  8. laravel validate 设置为中文(验证提示为中文)
  9. BZOJ3697 采药人的路径 【点分治】
  10. Kubernetes基础篇:主要特性、基本概念与总体架构
  11. RabbitMQ使用教程(超详细)
  12. linux thinkphp5 php7.0禁用eval
  13. NCA(Neighborhood Components Analysis)
  14. 《Python编程:从入门到实践》读书笔记
  15. ip地址与long数值互相转换
  16. 不是运算容错,而是高温降频率,软件劣化老硬件
  17. Linux:Ubuntu开机自启动ssh【* Starting OpenBSD Secure Shell server sshd [OK]】
  18. 【评分卡】评分卡入门与创建原则——分箱、WOE、IV、分值分配
  19. win10 ltsc安装linux,Windows 10 LTSC / Server 2016 (Server 2019 ?) 安装WSL(Linux子系统)
  20. 计算机管理系统的发展方向论文,浅探计算机信息管理系统设计原理及发展趋势...

热门文章

  1. python博客园_python模拟博客园登录-基础版
  2. 终于入门:一个渣渣专科的菜鸟,学习编程近一年的感悟
  3. 小清新风格的壁纸分享
  4. 《第一堂棒球课》:王牌三垒手·棒球5号位
  5. 百度地图:层级地图、行政边界、圆形覆盖物、自定义覆盖物、可视化数据显示、放大及缩小、下拉滚动加载数据等...
  6. SAP 详细解析成本收集器
  7. 服务器文件权限755安全吗,乐道主机更改文件权限为755、644方法
  8. AxureRP for chorme 0.62(Axure谷歌浏览器插件)下载安装
  9. 无线蓝牙耳机对比:南卡蓝牙耳机和三星耳机哪个好?
  10. 详解WebSocket协议