centos7 应用笔记: fslint 文件查重

fslint 可以用于文件的查重。
fslint 扫描的是文件的内容。如果内容一致,则会认为文件一致。而不论文件名是否一致。

安装 fslint

# 安装 fslint
yum install -y fslint.noarch

fslint 命令行

fslint 命令行,默认不再 /usr/bin 中。而是在:

/usr/share/fslint/fslint/fslint

为了便于使用。可以做一个软连接。

# create link for easy use
ln -s /usr/share/fslint/fslint/findbl /usr/bin
ln -s /usr/share/fslint/fslint/finded /usr/bin
ln -s /usr/share/fslint/fslint/findid /usr/bin
ln -s /usr/share/fslint/fslint/findnl /usr/bin
ln -s /usr/share/fslint/fslint/findns /usr/bin
ln -s /usr/share/fslint/fslint/findrs /usr/bin
ln -s /usr/share/fslint/fslint/findsn /usr/bin
ln -s /usr/share/fslint/fslint/findtf /usr/bin
ln -s /usr/share/fslint/fslint/findu8 /usr/bin
ln -s /usr/share/fslint/fslint/findul /usr/bin
ln -s /usr/share/fslint/fslint/findup /usr/bin
ln -s /usr/share/fslint/fslint/fslint /usr/bin
ln -s /usr/share/fslint/fslint/fstool /usr/bin
ln -s /usr/share/fslint/fslint/supprt /usr/bin
ln -s /usr/share/fslint/fslint/zipdir /usr/bin

例子

# 使用 findup 进行查重
findup
> a
> c
> yyy/b
>
> x
> y
> yyy/z# 使用 fslint 进行全面分析
fslint
> -----------------------------------file name lint
> -------------------------------Invalid utf8 names
> -----------------------------------file case lint
> ----------------------------------DUPlicate files
> a
> c
> yyy/b
>
> x
> y
> yyy/z
> -----------------------------------Dangling links
> --------------------redundant characters in links
> ------------------------------------suspect links
> --------------------------------Empty Directories
> ----------------------------------Temporary Files
> ----------------------duplicate/conflicting Names
> ------------------------------------------Bad ids
> -------------------------Non Stripped executables# 使用 fslint-gui 带图形界面
fslint-gui

centos7 应用笔记: fslint 文件查重相关推荐

  1. 学习项目---文件查重

    声明:本项目在deepin系统下vim编译的,利用了jieba分词工具,如果在vs编译的话需要设置文件路径,还需要把GDK转成UTF8,在读的时候用UTF8转成GDK 1.文件查重原理: 1.1中文分 ...

  2. Unity编辑器小工具——文件查重(MD5)

    Unity编辑器小工具--文件查重(MD5) 算法思想: 在Unity中,每一个不同资源.文件所生成MD5码是不同的,但是相同文件,路径不同.文件名不同的同一类文件的MD5码是相同的,所以可以通过生成 ...

  3. Java实现文件查重去重

    Java实现文件查重去重 前言 大概流程 代码 前言 网上下的一些去重软件不是太慢就是去的不够干净,故用Java编写一个使用 大概流程 ① 遍历选定的文件并按照文件长度分组 ② 根据md5二次过滤分组 ...

  4. python文件查重_文件查重 我使用的是面向局部敏感的最小哈希签名的方法进行文档查重 联合开发网 - pudn.com...

    文件查重 所属分类:其他 开发工具:Python 文件大小:39KB 下载次数:7 上传日期:2017-12-20 16:45:32 上 传 者:lala_ 说明:  我使用的是面向局部敏感的最小哈希 ...

  5. 用java设计一个文件查重程序,输入两个文本文件,输出两个文本文件的重复率(最长公共子序列的应用)...

    你可以使用java代码来设计一个文件查重程序.首先,你需要读取两个文本文件的内容,将它们存储在字符串变量中.然后,你可以使用最长公共子序列(LCS)算法来计算两个字符串的重复率. LCS算法的实现方法 ...

  6. 文件查重程序 v1.5.4 官网

    Welcome to my blog! <script language="javascript" src="http://avss.b15.cnwg.cn/cou ...

  7. python文件查重并合并_用python对excel查重

    最近媳妇工作上遇到一个重复性劳动,excel表格查重,重复的标记起来,问我能不能写个程序让它自动查重标记 必须安排 第一次正儿八经写python,边上网查资料,边写 终于成功了 在此记录一下 首先安装 ...

  8. 【Python代码】文件查重(01)-简易版

    文章概述 [说明] 文章后面附有具体实现代码: 此内容通过对比文件名查重: 还有其他方式来查重的文章: 各内容都有增强版和最终版: 功能描述 [功能] 查找一个目录里的所有同名文件\目录,并以控制台的 ...

  9. 【Python代码】文件查重(02)-简易版

    文章概述 [说明] 文章后面附有具体实现代码: 还有其他方式来查重的文章: 各内容都有增强版和最终版: 功能描述 [功能] 查找一个目录里的所有(名称和大小)相同的文件,并以控制台的形式输出展示: [ ...

最新文章

  1. (最新最全)windows使用anaconda安装pytorch进行深度学习并使用GPU加速
  2. 利用Directsound编程实现实时混音
  3. linux安装oracle 操作系统内核参数 aio,Linux安装Oracle 11G过程(测试未写完)
  4. mybatis报错解决办法 :Result Maps collection does not contain value for java.lang.String
  5. Mac Sublime Vim模式 方向键无法长按
  6. CN Erlounge IV 讲师名单公布及Call For Topic
  7. dotnetcore-officeaddin-toolbox : Office 365 Add-in开发人员的工具箱
  8. php 获取文件最后几行,php获取文件的最后N行数据
  9. SpringSecurity安全框架
  10. 【Vue2.0】— 插件(十六)
  11. OpenCV-Python实战(番外篇)——利用增强现实制作美颜挂件,让你的照片与众不同
  12. 计算机考研浙江理工和江苏大学,杭州电子科技大和浙江理工大学这两所大学怎么样?哪所好?...
  13. 华为商城抢购插件_有赞商城社群接龙全面上线,社群营销玩法升级
  14. Matlab 仿真——直流电机速度控制(1)直流电机建模
  15. 小儿持续高烧不退的护理办法和相关病理分析
  16. 入门 Android Lint
  17. 一、初识FreeRTOS之FreeRTOS简介
  18. AutoCad 修改多段线
  19. 当知识图谱遇上推荐系统之MKR模型(论文笔记三)
  20. FileReader类

热门文章

  1. Apsara Clouder基础技能认证:阿里巴巴编码规范
  2. 2023年谷歌搜索排名规则揭秘,Google排名机制
  3. 详解GloVe词向量模型
  4. 详细及易读懂的 大津法(OTSU)原理 和 算法实现
  5. Oracle--rename
  6. 迟来的年度总结 —— 我与 csdn 的故事
  7. decode函数的作用
  8. 美团C++软件开发笔试题
  9. c语言打印红色爱心(程序员的浪漫)
  10. 如何在Python中定义变量