每天一個 Linux 命令:tee 命令

1. 命令簡介

tee 命令從標準輸入讀取數據後,將數據重定向到給定的文件和標準輸出。給定的文件可以有多個。

因爲 tee 意爲字母 T,數據從左邊(標準輸入)流入,從右邊(標準輸出)和下面(文件)分流輸出,字母 T 的形狀很形象地說明了數據的流向,故將該命令命名爲 tee

數據流向過程如下圖所示。

2. 命令格式

tee [OPTION]... [FILE]...

3. 選項說明

-a, --append
 向文件中重定向時使用追加模式
-i, --ignore-interrupts
 忽略中斷(interrupt)信號
--help
 顯示幫助信息並退出
--version
 顯示版本信息並退出

4. 常用示例

(1)標準錯誤輸出和標準輸出同時輸出到屏幕和指定文件 file1 與 file2。

make 2>&| tee file1 file2

2>&1 表示將標準錯誤輸出重定向到標準輸出;tee 表示將命令結果同時輸出到屏幕和文件。

參考文獻

[1] tee(1) manual

[2] Linux 命令大全. tee 命令

轉自:戀貓大鯉魚

https://dablelv.blog.csdn.net/article/details/78599341

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/EiLSsrMzdDsjg2cn6HLKTw