原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/1932.html https://www.myzhenai.com/thread-17373-1-1.html
很多使用Linux做为服务器的站长朋友们可能都想知道如何在备份服务器数据的时候能给压缩包加上压缩密码增加数据的安全性.但是在Linux下使用RAR压缩软件的教程很少,千篇一律都是解释官方的使用命令和参数.可是使用unzip和tar以及gzip等压缩的时候是不能添加密码和注释的.现在我们就以RAR软件来演示如何编写一个利用expect自动控制的脚本教程.
Linux下RAR的安装方法:https://www.myzhenai.com/thread-15509-1-1.html https://www.myzhenai.com.cn/post/1040.html
Linux下自动备份网站数据并上传的脚本代码:https://www.myzhenai.com.cn/post/1819.html https://www.myzhenai.com/thread-16228-1-1.html
只要将自动备份网站数据并上传的脚本代码里的脚本适当的修改,就可以实现这些目的了.
#!/usr/bin/expect spawn rar a scritp.zip scritpb/* -p634c21b95afc05 -z #以上这一行是压缩目录代码,a 是压缩目录参数,-p是加密码参数,-z是添加注释参数 expect "Reading comment from stdin" #获取屏幕输出,获取到以上的字样. send "Password:634c21b95afc05" #屏幕上自动输入以上字符窜 send "\04\04" #\04是CTRL+D键的ASCII编码,但是不知道为什么要按两次才行,一次不能正常添加注释. expect eof
sicnature ---------------------------------------------------------------------
I P 地 址: 18.217.10.200
区 域 位 置: 美国俄亥俄
系 统 信 息:
Original content, please indicate the source:
同福客栈论坛 | 蟒蛇科普 | 海南乡情论坛 | JiaYu Blog
sicnature ---------------------------------------------------------------------
Welcome to reprint. Please indicate the source https://myzhenai.com/post/1932.html
2条评论
如何让自己网站空间的内容压缩呀
把路径指向自己的网站就可以了,不过为了数据安全起见,建议还是把存放网站数据的目录整个复制到其他目录下进行操作.