Tarsnap备份管理器
ohsnap的Python项目详细描述
此包包含管理tarsnap备份和 保留政策。
ohsnap命令
ohsnap将允许用户使用保留策略创建备份。
用法
基本用法信息在运行ohsnap时显示,不带参数。
$ ohsnap
usage: ohsnap [-b BINARY] {backup,list,purge} ohsnap: error: too few arguments
将-h或--help与任何子命令组合将提供更详细的信息 信息。
$ ohsnap -h backup
- usage: backup [-h] [-l LOGFILE] [-q] [-s] [-v] [-C CWD] [-n NAME]
- [-r RETENTION] [path [path …]]
- positional arguments:
- path paths to backup
- optional arguments:
-h, --help show this help message and exit -l LOGFILE, --logfile LOGFILE log to file (default: log to stdout) -q, --quiet decrease the verbosity -s, --silent only log warnings -v, --verbose raise the verbosity -C CWD, --cwd CWD directory to run the backup from -n NAME, --name NAME archive name -r RETENTION, --retention RETENTION integer and time identifier e.g. 1h, 3d, 6y
示例
备份垃圾邮件和鸡蛋目录,保留一天:
$ ohsnap backup –retention 1d –name spam-eggs spam eggs
列出OHSNAP管理器创建的现有文件:
$ ohsnap list
清除已超出保留策略的存档:
$ ohsnap purge