如何分割tar文件并在日志中捕获tar错误?

时间:2018-10-15 12:33:22

标签: linux bash split tar

我试图将一个tar文件压缩并通过管道传递到我习惯的'split'命令。但是,我无法将其与错误输出结合到日志中。

tar -cvf - folder 1 2 > tar.log | split -b 20000MB - /path/to/file1.tar

我也尝试过

tar -cvf - folder 1&2 > tar.log | split -b 20000MB - /path/to/file1.tar

tar -cvf - folder | split -b 20000MB - /path/to/file1.tar 1 2 > tar.log

无济于事...

我得到的是将tarball和错误混入tar.log文件中,根本没有.tar文件,或者命令失败

这是我的错?

1 个答案:

答案 0 :(得分:0)

第一行和第二行都有一个小错误,应显示为:

tar -cvf - folder 2> tar.log | split -b 20000MB - /path/to/file1.tar

这称为重定向。我不明白您尝试使用1&2

尝试什么