tee

tee 功能说明:把数据重定向到给定文件和屏幕上。
 
参数选项:
-a  向文件追加内容,而不是覆盖,不会清空文件已有的内容。
 
tee命令允许标准输出同时把内容写入(覆盖)到文件中的实践。
[root@testdb ~]# cat ls.txt 
lscmd
lscmd
[root@testdb ~]# ls | tee ls.txt
a.log
b.log
c.log
ls.txt
[root@testdb ~]# cat ls.txt
a.log
b.log
c.log
ls.txt

 
tee命令允许标准输出同时把内容追加到文件中
说明:加-a参数不会清空文件已有的内容。不加参数-a,会覆盖ls.txt文件以前的内容。
[root@testdb ~]# ls -lh
total 12K
-rw-r--r-- 1 root root 60 Dec 17 10:14 a.log
-rw-r--r-- 1 root root 60 Dec 17 10:20 b.log
-rw-r--r-- 1 root root  0 Dec 17 10:32 c.log
-rw-r--r-- 1 root root 12 Dec 17 10:57 ls.txt
[root@testdb ~]# cat ls.txt 
lscmd
lscmd
[root@testdb ~]# ls | tee -a ls.txt 
a.log
b.log
c.log
ls.txt
[root@testdb ~]# cat ls.txt 
lscmd
lscmd
a.log
b.log
c.log
ls.txt

 

posted @ 2018-08-03 21:55  屠魔的少年  阅读(319)  评论(0)    收藏  举报