简单的个人备份工具
sixoclock的Python项目详细描述
Sixoclock是一个创建简单而有效的个人备份工具的项目。
Sixoclock在Python3中实现,并在GPLv3下获得许可。
Sixoclock的目标是实现特定 一个或多个镜像的文件集合。
后端有一个非常简单的接口,使开发人员能够轻松地添加新的 一个。
安装
从pypi安装:
pip install sixoclock
用法
为了使用sixoclock,您应该首先决定要如何备份 你的档案。然后,创建一个配置文件,将您的计划表示为sixoclock。
默认配置位置是$HOME/.sixoclock.yml,但可以是 使用--config选项在每个命令的基础上重写。
sixoclock使用yaml作为配置语言。TOdo:示例配置
配置后sixoclock backup将启动备份过程。
sixoclock在子命令中提供功能:
backup perform a backup query find a file in configured sources or mirrors status show backup status refresh-cache refresh cache
有关详细信息,请参见sixoclock --help。
文件后端
文件后端使用非常熟悉的file://uri协议。有 当前没有文件后端的特殊选项。
如果指定的路径没有协议,那么sixoclock将它们视为文件 方便的uri。