【发布时间】:2018-10-15 12:33:22
【问题描述】:
我正在尝试对一个文件夹进行 tar 处理并将其传送到我习惯的“拆分”命令。但是,我无法将此与错误输出结合到日志中。
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
无济于事...
我得到的要么是 tar.log 文件中混入了 tarball 和错误,而根本没有 .tar 文件,要么是命令失败
我的错误是什么?
【问题讨论】:
-
(tar cvf - folder | split -b 20000MB - /path/to/file1.tar ) 2> tar.log或tar cvf - folder 2>tar.log | split -b 20000MB - /path/to/file1.tar 2> split.log