当前位置: 首页 > 软件库 > 应用工具 > 文件管理器 >

fclones

高效的重复文件查找器
授权协议 MIT
开发语言 Rust
所属分类 应用工具、 文件管理器
软件类型 开源软件
地区 不详
投 递 者 袁奇逸
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

fclones 是一个命令行工具,可以识别相同的文件组,并清除你不再需要的文件副本。它有大量的配置选项来控制搜索范围,并提供了许多删除重复文件的方法。为了获得最大的灵活性,它与其他 Unix 工具(如 find)整合得很好。

fclones 认真对待你的数据,可以在删除重复文件之前检查和修改这些文件的列表。还有一个 -dry-run 选项,可以准确地告诉你文件系统上会有哪些变化。

fclones 是用 Rust 实现的,非常注重在现代硬件上的高性能。它采用了许多其他程序中没有的优化技术。fclones 可以在各种操作系统上使用,但在 Linux 上效果最好。

特性

  • 识别相同文件的组
  • 用于减少要处理的数据量的高级文件选择
  • 删除冗余数据
  • 高性能
  • 多种输出格式,便于进一步处理结果

安装

该代码已在 Ubuntu Linux 21.10 上经过全面测试。 其他系统,如 Windows 或 macOS 等也可以使用。

官方软件包

Snap (Linux):

sudo snap install fclones

Homebrew (macOS 和 Linux)

brew install fclones

某些平台的安装包和二进制文件 也直接附加到 Releases

第三方包

从源头构建

安装 Rust 工具链 ,然后运行:

cargo install fclones

构建会将二进制文件写入 .cargo/bin/fclones.

 相关资料
  • 我想找到“cost”tag=505.921435631349的元素的路径,我尝试过这样做,我总是有空值,这是我做过的一件事,它或多或少给了我想要的东西,它工作不正常,我将在java中使用这个路径来获得包含特定值的cost tag下面的值 我的xpath请注意,此xml文件是动态的 xml文件

  • 问题内容: 我知道以前已经问过这个问题,并且已经看到了一些答案,但是这个问题更多地是关于我的代码和完成此任务的最佳方法。 我想扫描一个目录,并查看该目录中是否存在任何重复项(通过检查MD5哈希值)。以下是我的代码: 这给了我以下输出: 我的想法是: 1)扫描目录2)将MD5哈希+文件名写入文本文件3)以只读方式打开文本文件4)再次扫描目录并检查文本文件… 我看到这不是一个好方法,而且行不通。“匹配

  • 本文向大家介绍查找MongoDB中重复的Name值的最高分?,包括了查找MongoDB中重复的Name值的最高分?的使用技巧和注意事项,需要的朋友参考一下 若要查找最大分数,请使用GROUP()将集合中的文档分组。让我们创建一个包含文档的集合- 在find()方法的帮助下显示集合中的所有文档- 这将产生以下输出- 以下是查找最大值的查询。这将计算出重复名称值的最高得分,例如“ Chris”和“ D

  • 1.3. 查找重复的行 对文件做拷贝、打印、搜索、排序、统计或类似事情的程序都有一个差不多的程序结构:一个处理输入的循环,在每个元素上执行计算处理,在处理的同时或最后产生输出。我们会展示一个名为dup的程序的三个版本;灵感来自于Unix的uniq命令,其寻找相邻的重复行。该程序使用的结构和包是个参考范例,可以方便地修改。 dup的第一个版本打印标准输入中多次出现的行,以重复次数开头。该程序将引入i

  • 问题内容: 为什么以下内容没有将文件复制到目标文件夹? 问题答案: 如果您打算将找到的文件复制到/ home / shantanu / tosend中,则可以将cp的参数顺序颠倒过来: 注意:find命令使用 {} 作为匹配文件的占位符

  • 我想知道如何检查文件是否存在: 例如,我有很多文件: 如何检查以Bob开头的文件是否存在?