tee
从标准输入读取数据并重定向到标准输出和文件。
概要
1 | tee [OPTION]... [FILE]... |
主要用途
- 需要同时查看数据内容并输出到文件时使用。
参数
FILE(可选):要输出的文件,可以为一或多个。
选项
1 | 长选项与短选项等价 |
返回值
返回状态为成功除非给出了非法选项或非法参数。
例子
1 | 将进程信息通过管道输出到标准输出(终端)并覆盖写入到文件中。 |
注意
- 该命令是
GNU coreutils
包中的命令,相关的帮助信息请查看man -s 1 tee
或info coreutils 'tee invocation'
。 - 存在缓存机制,每1024个字节将输出一次。若从管道接收输入数据,应该是缓冲区满,才将数据转存到指定的文件中。若文件内容不到1024个字节,则接收从标准输入设备读入的数据后,将刷新一次缓冲区,并转存数据到指定文件。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ITCENT' Blog!