要对系统进行备份,压缩的同时进行加密及分卷。zip aa.zip -r mysql_data -P 123456 | split -a 2 -d -b 100m aa.zip ab.zip.分步执行可以成功,使用管道就出现如下问题:
split: 无法打开"aa.zip" 读取数据: 没有那个文件或目录请指教!
split: 无法打开"aa.zip" 读取数据: 没有那个文件或目录请指教!
解决方案 »
- linux + qt4 安装过程中出现以下错误,怎么解决啊?
- 求教视频显示问题
- Linux的crond问题
- 刚学习LINUX网络编程,关于一个UDP的问题想请教一下大家
- win10 ubuntu shell 进入vim 中文名乱码 不是文件里面乱码
- 用命令行的方式来执行7z压缩和解压缩
- Ubuntu 16.04.1 无法关机或重启,卡在关机动画,
- 【急求】Opendds交叉编译怎么做啊?
- centos7手动分区始终分不出/boot分区
- CentOS 7at的命令无法正确使用
- hudson集成sonarqube5.6.7 在分析时报错,求大神指教
- Ubuntu16.04+LAMP部署nextcloud,访问IP/nextcloud,出现问题,求助!
你可以使用符号&&。
zip aa.zip -r mysql_data -P 123456 && split -a 2 -d -b 100m aa.zip ab.zip
zip /tmp/aa.zip -s 1m -P 123456 -r mysql_data
在tmp下可以看到
aa.zip aa.z01 ...
如果一定要用split,/tmp/aa.zip就要替换为“-”,表示输出到stdout,而不是输出到aa.zip这个文件,而split的输入文件名也要替换为“-”,表示从stdin输入。
zip - -P 123456 -r mysql_data | split - -d -b 1m /tmp/aa.zip. #输出文件前缀(只能叫前缀)最后最好有个“.”
在tmp下可以看到
aa.zip.00 aa.zip.01 ...
具体使用可以查man。