如何將命令輸出和錯誤重新導向到兩個不同的檔案?

如何將命令輸出和錯誤重新導向到兩個不同的檔案?

我想將 tar 命令的輸出重定向到一個文件,例如out.log,執行期間的錯誤應該重定向到另一個文件,例如error.log.

我怎樣才能實現這個目標?

答案1

幹得好,

tar 指令 2> error.log 1> out.log

追加到現有日誌

tar 指令 2>> error.log 1>> out.log

答案2

您可以使用>重定向標準輸出和&2>重定向標準錯誤。所以在你的例子中:

tar whatever > out.log 2> error.log

相關內容