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