通过bypy实现把镜像目录及模板目录备份至百度网盘
本帖最后由 wamoya 于 2022-4-1 11:25 编辑因为经常制作或上传一些个人用途的镜像到eve-ng中,每次备份的时候都很麻烦,需要将文件夹导出到windows终端后,在上传到百度网盘。
通过bypy,就可以实现直接在linux 命令行中上传、下载、云端和本地文件对比等(指定目录)。
实现方法:
bypy安装
[*]确认是否安装python(2.7+或3.7+);
[*]确认是否安装了pip。
[*]通过命令"pip install bypy"安装bypy。
[*]执行命令"bypy info",并且打开该网址,复制授权码,粘贴按回车即可
通过bypy实现把镜像目录及模板目录备份至百度网盘
注意:bypy只能备份到百度网盘“/我的应用数据/bypy“文件夹中!!!
备份qemu目录:
bypy upload /opt/unetlab/addons/qemu /qemu -v
将"upload /opt/unetlab/addons/qemu"目录下所有文件备份至百度网盘"/我的应用数据/bypy/qemu"目录下;
-v:显示上传进度;
备份模板目录:
bypy upload /opt/unetlab/html/templates/intel /templates -v
将"upload /opt/unetlab/html/templates/intel"目录下所有文件备份至百度网盘"/我的应用数据/bypy/templates"目录下;
-v:显示上传进度;
bypy常用命令
显示在云盘(程序的)根目录下文件列表:
bypy list
把当前目录同步到云盘:
bypy syncup 文件名/文件夹
bypy upload 文件名/文件夹
把云盘内容同步到本地来:
bypy syncdown 文件名/文件夹
bypy downdir 文件名/文件夹
比较本地当前目录和网盘目录:
bypy compare
shell脚本,运行后直接将"/qemu"和"/templates/intel"目录下的所有文件备份至网盘指定目录。
白嫖:
#! /bin/bash
## 备份"/opt/unetlab/addons/qemu" 镜像文件夹
## 以及 "/opt/unetlab/html/templates/intel"模板文件夹
## 至百度网盘/我的应用数据/bypy中
## 2022-3-30
date "+%Y年%m月%d日 %H:%M:%S"
bypy upload /opt/unetlab/addons/qemu /qemu -v
echo "镜像备份完成"
bypy upload /opt/unetlab/html/templates/intel /templates -v
echo "模板备份完成"
bypy github链接
参考链接1
参考链接2
这个程序 不错哟 老哥,锐捷交换机那个能分享下吗? 这个不错,谢谢楼主!!!
页:
[1]