Linux下使用RAR自动压缩目录并添加注释的脚本教程

2014年12月3日

原创内容,转载请注明出处:http://www.myzhenai.com.cn/post/1932.html http://www.myzhenai.com/thread-17373-1-1.html
很多使用Linux做为服务器的站长朋友们可能都想知道如何在备份服务器数据的时候能给压缩包加上压缩密码增加数据的安全性.但是在Linux下使用RAR压缩软件的教程很少,千篇一律都是解释官方的使用命令和参数.可是使用unzip和tar以及gzip等压缩的时候是不能添加密码和注释的.现在我们就以RAR软件来演示如何编写一个利用expect自动控制的脚本教程.
Linux下RAR的安装方法:http://www.myzhenai.com/thread-15509-1-1.html http://www.myzhenai.com.cn/post/1040.html
Linux下自动备份网站数据并上传的脚本代码:http://www.myzhenai.com.cn/post/1819.html http://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
Linux RAR 自动 压缩 目录 添加 注释 脚本 教程

Linux下使用RAR自动压缩目录并添加注释的脚本教程


sicnature ---------------------------------------------------------------------
Your current IP address is: 54.144.73.205
Your IP address location: 美国
Your IP address country and region: 美国 美国
Your current browser is:
Your current system is:
Original content, please indicate the source:
同福客栈论坛 | 海南仙岛海南乡情论坛 | JiaYu Blog
sicnature ---------------------------------------------------------------------
Welcome to reprint. Please indicate the source http://www.myzhenai.com.cn/post/1932.html

2条评论

  • 源码窝 2014年12月30日在8:20 下午

    如何让自己网站空间的内容压缩呀

    • 海南胡说 2015年01月3日在1:00 上午

      把路径指向自己的网站就可以了,不过为了数据安全起见,建议还是把存放网站数据的目录整个复制到其他目录下进行操作.

发表评论

电子邮件地址不会被公开。 必填项已用*标注