ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Rdfind清理重复存档文件

2021-10-15 11:34:39  阅读:251  来源: 互联网

标签:文件 Shell 存档 清理 rdfind Rdfind Copy 链接


Rdfind介绍

Rdfind,意即 redundant data find(冗余数据查找),是一个通过访问目录和子目录来找出重复文件的自由开源的工具.它是基于文件内容而不是文件名来比较.
Rdfind 使用排序算法来区分原始文件和重复文件.如果你有两个或者更多的相同文件,Rdfind 会很智能的找到原始文件并认定剩下的文件为重复文件.一旦找到副本文件,它会向你报告.你可以决定是删除还是使用硬链接或者符号(软)链接代替它们.

安装

sudo apt install rdfind
Shell Copy

处理效果

删除重复文件,而不是使用硬链接或软链接代替它们。

rdfind -deleteduplicates true /media/faonecze/资料存档/
Shell Copy

这样已满的盘符又清理出几GB的空间 huaji.png

实例图片:
01

02

并生成日志,存于用户更目录下名为results.txt,当然如果不嫌麻烦也可以通过results.txt文件手动删除重复内容.

03

扩展内容

在不修改其他事情情况下使用 -dryrun 选项找出所有重复文件,并在终端上输出汇总信息.

rdfind -dryrun true /media/faonecze/资料存档/
Shell Copy

使用硬链接代替所有重复文件,运行:

rdfind -makehardlinks true /media/faonecze/资料存档/
Shell Copy

使用符号链接/软链接代替所有重复文件,运行:

rdfind -makesymlinks true /media/faonecze/资料存档/
Shell Copy

目录中有些空文件,也许你想忽略他们,使用 -ignoreempty 选项:

rdfind -ignoreempty true /media/faonecze/资料存档/
Shell Copy

不再想要这些旧文件,删除重复文件,而不是使用硬链接或软链接代替它们.只删除重复文件,就运行:

rdfind -deleteduplicates true /media/faonecze/资料存档/
Shell Copy

不想忽略空文件,并且和重复文件一起删除,运行:

rdfind -deleteduplicates true -ignoreempty false /media/faonecze/资料存档/
Shell Copy

扩展链接

Rdfind - 传送阵

标签:文件,Shell,存档,清理,rdfind,Rdfind,Copy,链接
来源: https://www.cnblogs.com/lihuaichen/p/15410228.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有