一尘不染

将所有输出重定向到文件

linux

我知道在Linux中,要将输出从屏幕重定向到文件,可以使用>tee。但是,我不确定为什么部分输出仍会输出到屏幕上而不写入文件。

有没有办法将所有输出重定向到文件?


阅读 275

收藏
2020-06-02

共1个答案

一尘不染

该部分已写入stderr,用于2>重定向它。例如:

foo > stdout.txt 2> stderr.txt

或者,如果您要在同一文件中:

foo > allout.txt 2>&1

注意:这在(ba)sh中有效,请检查您的shell语法是否正确

2020-06-02