【问题标题】:Creating TAR file reading standard output [closed]创建读取标准输出的 TAR 文件 [关闭]
【发布时间】:2013-02-11 04:32:31
【问题描述】:

我正在尝试将 Mysqldump 生成的标准输出放入 tar 文件中:

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 来做同样的事情?

【问题讨论】:

  • 将其设为.tar 有什么优势?反正只有一个文件。
  • 当然,只有一个文件,但使用 tar 我有机会选择不同类型的压缩和其他选项,特别是当我的数据库变大时
  • 仍然没有意义,你可以将mysqldump 输出到任何你想要的,bzip2xz

标签: backup gzip mysqldump tar mysql-backup


【解决方案1】:

我不知道是否可以直接通过管道传输到tar(一般来说,这没有多大意义),但是bzip2 命令将接受- 表示从标准输入读取,即:

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

【讨论】:

    猜你喜欢
    • 2023-04-01
    • 2013-02-24
    • 2018-08-29
    • 2013-09-12
    • 2013-03-18
    • 1970-01-01
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    相关资源
    最近更新 更多