请教 Rclone 如何筛选出某个目录下最新的 N 个文件

2022-11-10 02:46:06 +08:00
 yanbook

场景:打算做个备份,每天定时将本地某个目录打个包用 Rclone 上传到远程目录下,这样远程目录每天会增加一个备份文件。

需求:仅仅保存远程目录内最近的 10 个文件,多余的用 Rclone 删除。

难点:不是用 Rclone 删除最近 10 天外的文件,而是删除最新 10 个文件外的文件(因为有可能某些天本地没有上传备份,用时间来筛选可能会无法达到保留 10 个最新文件的目的)

请教如何用 Rclone 来筛选并删除多余文件?多谢

484 次点击
所在节点    问与答
1 条回复
msg7086
2022-11-10 10:33:15 +08:00
Rclone 列表成 JSON ,解析排序然后拿到第 10 新的文件的时间戳,再让 rclone 根据时间戳删除文件。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/894006

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX