WebDAV 备份工具

本地+云端双备份,自动保留7天本地20天远端备份

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:WebDAV 备份工具。
它的用途是:本地+云端双备份,自动保留7天本地20天远端备份
完整的 Skill 内容见:https://321skill.com/skills/dual-backup-automated/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'备份当前项目目录 /home/user/project 到我的WebDAV云盘,本地保留7个版本,远端保留20个版本'。它会自动压缩项目文件,上传到配置的WebDAV服务器,同时在本地备份目录下生成一个带时间戳的压缩包,最后清理超出保留数量的旧备份,整个过程无需人工干预。

介绍

这个工具解决的是开发者和运维人员最头疼的数据丢失问题。无论是代码、配置文件、数据库快照,还是日常文档,它能自动将数据同时备份到本地目录和任意WebDAV兼容的云端存储(如Nextcloud、OwnCloud、Synology等),并按照策略自动清理旧备份——本地保留最近7个版本,远端保留最近20个版本,避免磁盘和云空间被撑爆。

使用方法非常简单:安装后,在终端中配置一次WebDAV地址、用户名和密码,然后指定要备份的本地路径,运行一条命令即可。工具会先压缩数据,再分别写入本地和远端,备份完成后自动删除超出保留数量的旧文件。你还可以将它加入cron定时任务,实现无人值守的周期性备份。

适合运维工程师、后端开发者和全栈开发者,尤其是那些需要为多个项目、服务器或容器环境做统一备份策略的团队。个人开发者也可以用它来保护自己的学习笔记、毕业设计或代码仓库。

建议:首次使用前先在测试目录验证WebDAV连接和权限;如果文件极大(超过几GB),建议启用增量或分卷压缩模式;另外注意WebDAV的传输速度可能受限于网络,高峰期可调整定时任务的时间。

常见问题

支持哪些云存储?

所有支持WebDAV协议的云存储,如Nextcloud、OwnCloud、Synology Drive、Koofr等,也可自建WebDAV服务器。

如何恢复备份?

直接取用本地备份目录中的文件即可;若需要远端恢复,需手动下载对应版本的文件。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/dual-backup-automated/raw/index.md 读取 WebDAV 备份工具 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。