tee 將資料重定向到檔案,

2022-07-19 17:33:14 字數 866 閱讀 7060

tee命令用於將資料重定向到檔案,另一方面還可以提供乙份重定向資料的副本作為後續命令的stdin。簡單的說就是把資料重定向到給定檔案和螢幕上。

存在快取機制,每1024個位元組將輸出一次。若從管道接收輸入資料,應該是緩衝區滿,才將資料轉存到指定的檔案中。若檔案內容不到1024個位元組,則接收完從標準輸入裝置讀入的資料後,將重新整理一次緩衝區,並轉存資料到指定檔案。

tee(選項)(引數)
-a:向檔案中重定向時使用追加模式;

-i:忽略中斷(interrupt)訊號。

檔案:指定輸出重定向的檔案。

在終端列印stdout同時重定向到檔案中:

ls | tee out.txt

1.sh

1.txt

2.txt

eee.tst

eee.tst

oneout.txt

string2

www.pdf

www.pdf

www.pef

[root@localhost text]# ls | tee out.txt | cat -n

1 1.sh

2 1.txt

3 2.txt

4 eee.tst

5 eee.tst

6 one

7 out.txt

8 string2

9 www.pdf

10 www.pdf

11 www.pef

linux 重定向到檔案 如何實時寫入 tee

監聽串列埠返回的資料需要寫入檔案 microcom p dev ttyama0 log.txt 命令執行後會不間斷返回文字資訊 但是只有命令結束後檔案裡才有內容,命令執行時檔案大小一直是 0b 有沒有讓檔案實時更新的辦法?cat 1.txt tee 3.txt cat1.txt 2.txt我使用過的...

雙向重定向指令 tee

tee指令用於將資料流的處理過程儲存到檔案中,與 的功能很類似,但是tee可以在儲存資料流到檔案的同時,將資料流輸出到螢幕上,這一點是 不能做的。使用tee可以結合cut,head等指令,在儲存資料的同時靈活的檢視儲存到檔案中的內容。將ls l home的輸出內容儲存再test2.txt 同時讀取t...

Linux 重定向 追加 tee

輸出重定向 如果檔案存在,會將原來的檔案內容覆蓋 如果檔案不存在,則會建立檔案,再新增資訊 追加 不會覆蓋原來檔案的內容,而是追加到檔案的尾部 示例 echo abc a.txt 將 abc 追加到檔案a.txt尾部 cat a.txt b.txt 將a.txt檔案的內容,覆蓋b.txt檔案 ls ...