lijianjun3509 发表于 2018-8-17 20:22:54

删除重复上传的Photo文件

用photo station上传图片的时候,会出现重复上传的情况,photo station并没有筛选重复的功能,但上传后的文件名是有一定规律的,
将以下命令添加到计划中,根据自己的喜欢,定时执行,就能删除重复了。
find /volume1/photo -name "*_.*" -exec rm -rf {} \;
find /volume1/photo -name "*副本*" -exec rm -rf {} \;
find /volume1/photo -name "*(1)*" -exec rm -rf {} \;
find /volume1/photo -type d -empty -exec rm -rf {} \;
#以上为删除重复文件
find /volume1/photo -type d -name "*_.*" -exec rm -rf {} \;
find /volume1/photo -type d -name "*(1)*" -exec rm -rf {} \;
find /volume1/photo -type d -name "*副本*" -exec rm -rf {} \;
#以上为删除重复文件夹





lijianjun3509 发表于 2018-8-17 20:23:35

例如:
但是删除后呢,用app或浏览器查看的时候,会出现已经删除的文件,还是存有未显示的缩略图,我们再执行以下命令。

这样就相当于重新索引了一遍照片


但是使用synoindex命令后,会造成moments人物标签失效,就好比是选中了,


不知道有没有办法命令行使用

itjx 发表于 2018-8-18 13:00:29

多设备,如几台相机或几台手机同一账户有重名很正常,这样rm -rf 把并不重复只是名称不规则的删掉就很尴尬了

默小易 发表于 2018-8-18 16:53:23

需要科普下"存储空间分析器"?建议自行了解波

Jimmy080 发表于 2018-8-19 09:21:20

什么会重复上传

lijianjun3509 发表于 2018-8-20 14:54:53

itjx 发表于 2018-8-18 13:00
多设备,如几台相机或几台手机同一账户有重名很正常,这样rm -rf 把并不重复只是名称不规则的删掉就很尴尬 ...

find 的作用就是用于查找,我使用了6台手机,3台用名字1,2台用名字2,1台用名字3,每个手机都绑定手机自带的云空间(所有云空间账号一直,也就是1拍了照片,2,3都能看到),这样就造成了上传的照片就会出现重复,重复出现的规律就是文件名后面有特定的数字

lijianjun3509 发表于 2018-8-20 14:55:31

jinnia56476 发表于 2018-8-19 09:21
什么会重复上传

如下回复

lijianjun3509 发表于 2018-8-20 14:57:27

默小易 发表于 2018-8-18 16:53
需要科普下"存储空间分析器"?建议自行了解波

空间分析器是要同大小,同名的文件,定义为重复。手机photo上传的照片,大小一致,但不同名,所以空间分析器不会分析是重复

EthanLeen 发表于 2018-8-20 15:04:56

感谢分享。

三年不梳头 发表于 2018-8-20 16:41:04

lijianjun3509 发表于 2018-8-20 14:57
空间分析器是要同大小,同名的文件,定义为重复。手机photo上传的照片,大小一致,但不同名,所以空间分 ...

勾选忽略文件名就可以了,要手动删除

lijianjun3509 发表于 2018-8-20 16:55:29

三年不梳头 发表于 2018-8-20 16:41
勾选忽略文件名就可以了,要手动删除

厉害,果然有
但是我这里有个状态,每天不定时的照片会被上传到nas,如何实现自动删除

lijianjun3509 发表于 2018-8-20 16:58:20

lijianjun3509 发表于 2018-8-20 16:55
厉害,果然有
但是我这里有个状态,每天不定时的照片会被上传到nas,如何实现自动删除 ...

重要的是删除后,photo 和moment里也要同步删除了
页: [1]
查看完整版本: 删除重复上传的Photo文件