我试图将一个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文件,或者命令失败
这是我的错?
答案 0 :(得分:0)
第一行和第二行都有一个小错误,应显示为:
tar -cvf - folder 2> tar.log | split -b 20000MB - /path/to/file1.tar
这称为重定向。我不明白您尝试使用1&2