创建TAR文件读取标准输出

时间:2013-02-11 04:32:32

标签: backup gzip mysqldump tar mysql-backup

我正试图进入tar文件从Mysqldump生成的stdout:

mdm@deb606:~$ mysqldump --opt test1 -u root -ppassword | tar -czf  example.tar.gz

不起作用。

目前我暂时解决了使用:

mdm@deb606:~$ mysqldump --opt test1 -u root -ppassword | gzip -f > example.gz

是否可以使用tar或bzip2进行相同的操作?

1 个答案:

答案 0 :(得分:2)

我不知道可以直接输入tar(一般情况下,这没有多大意义),但是bzip2命令会接受-意思是从stdin读取,即:

mdm@deb606:~$ mysqldump --opt test1 -u root -ppassword | bzip2 - > example.bz2