群晖批量删除PhotoStation缩略图

Linux, 折腾 2020/07/13

群晖下我最常用的就是Photo Station套件,不管是网页端还是手机端,都能有绝佳的浏览体验,非常流畅。

因为Photo Station会对每张照片和视频,都生成对应的缩略图和低码率的视频。

群晖将这些缩略图文件存放在照片所在路径的 @eaDir 同级目录中(File Station看不到此文件夹)

如果像我一样,照片都是根据文件夹来分类的,就会产生很多@eaDir缩略图文件夹

并且每张图片都会生成不同大小的缩略图(考虑的真是周到 :二哈:

照片:

SYNOPHOTO_THUMB_M.jpg、SYNOPHOTO_THUMB_XL.jpg

视频:

SYNOPHOTO_FILM_M.mp4、SYNOPHOTO_FILM_H264.mp4

如果生成缩略图失败,还会产生:

SYNOPHOTO_THUMB_M.fail、SYNOPHOTO_THUMB_XL.fail 这样的文件

今天就遇到一个问题:

当我准备备份NAS里的所有照片,但又不想备份这些缩略图怎么办?

脚本

我对Shell不是很熟悉,想到群晖自带Python 2.7,于是就动手写个python脚本来实现批量删除子目录下的@eaDir文件夹

https://file.bugxia.com/s/rKHHGqGEBdmfaHR

下载脚本,root登录群晖,丢到任意目录下,给予脚本执行权限

修改脚本里Photo Station的目录,比如我的是 /volume2/photo

保存脚本,然后执行

python del_all_thumb.py

默认注释了删除命令,仅输出包含缩略图目录的路径,如需删除,请手动删除第24行的注释符

本文标签:


评论(本站已开启评论回复邮件通知功能,请如实填写邮箱以便及时收到回复)