[群辉NAS]一键批量清除重复文件

本文摘要解题思路一、利用「存储空间分析器」 这是个群晖的工具,它可以帮我们找到所有重复的文件,注意,这里找的不光是文件名重复,而是文件内容的重复。找出来之后,得到一份「csv」文件。二、运用「一键清理重复文件工具」 这种方法唯一的缺点就是:一次只能分析 5000 个文件。如果重复的文件比较多,那就需要多弄几次。取得重复文件分析报告1、在「套件中心」中安装打开「存储空间分析器」。2、新建报告配置文件,名字随...

解题思路

一、利用「存储空间分析器」
这是个群晖的工具,它可以帮我们找到所有重复的文件,注意,这里找的不光是文件名重复,而是文件内容的重复。
找出来之后,得到一份「csv」文件。

二、运用「一键清理重复文件工具」
这种方法唯一的缺点就是:一次只能分析 5000 个文件。
如果重复的文件比较多,那就需要多弄几次。

取得重复文件分析报告

1、在「套件中心」中安装打开「存储空间分析器」。

0.png

2、新建报告配置文件,名字随便,最大报告数5000。

1.png

3、选择报告项目中只选择「潜在的重复文件」。

2.png

4、高级设置里,勾选「忽略文件名」和「忽略修改时间」,然后点完成。

3.png

5、任务名称-右键选择「立即生成报告」。

4.png

6、等「成功」之后,选择「查看历史报告」。

5.png

这就是分析一次重复文件的步骤,实测第一次比较慢,后面越来越快,最后一分钟左右就可以搞定。

上传文件

1、下载历史报告

6.png

2、上传csv报告文件&「NAS 重复文件脚本」

把解压之后的 csv 文件上传到 NAS,这里推荐用 File Station 的方式,注意 csv 文件名一定要改成「duplicate_file.csv」。
7.png

3、复制脚本路径

在脚本文件repeat_file_remove.py右键点一下属性,复制下这个路径留着用。
8.png

/volume1/docker/临时中转/repeat_file_remove.py

跑脚本

1、远程连接 ssh 到群晖

11.jpg

2、root模式

sudo -i

3、进入脚本所在目录

cd /volume1/docker/临时中转/(你路径中除了repeat_file_remove.py的部分)

4、运行脚本

此处内容已隐藏,请评论后刷新页面查看

接着 按 Y,回车 ,开始删除。
接着它会飞快的刷屏,跑完之后,就删除完了。
12.jpg

5、你可以在存储空间分析器里,点小箭头,查看「分析此报告内容」

13.jpg

就能看到同一份文件只留了一份,其他的都被删除了。
14.jpg

6、重复

接着重复生成csv报告到最后一步,就可以一直删除全部重复文件了。实际操作只需 生成报告,上传,跑脚本 ,很快的。

脚本下载

此处内容已经被作者隐藏,请输入验证码查看内容
验证码:

觉得内容不错?我要

打赏杯咖啡或蜜雪冰城吧
微信扫一扫
微信赞赏码
支付宝扫一扫
支付宝赞赏码
评论 共45条
匿名
匿名

请问请问

匿名
匿名

感谢分享,找了很多都没找到可以用的

谢谢您
谢谢您

正好我来了

fico
fico

非常有用,感谢

发生
发生

测测

匿名
匿名

为楼主点赞,感谢楼主分享

33112221
33112221

谢谢分享

匿名
匿名

谢谢

Lisa
Lisa

希望好用,谢谢

匿名
匿名

666

neojim
neojim

跟大神学命令,不知道好使不

sszzz
sszzz

感谢分享,这个感觉靠谱

kuoerji
kuoerji

LZ牛逼

alexe
alexe

感谢分享::(吐舌)

edwin
edwin

good

dayuan
dayuan

感谢分享

balabala
balabala

非常非常感谢!

AAA
AAA

好东西,就得分享

Anderson
Anderson

等着用呢

卡不拉波波
卡不拉波波

好东西