在Linux/Ubuntu/Debian中使用 tee
命令将输出显示在终端并写入文件中
在日常的 Linux 系统操作中,我们常常需要将命令的输出重定向到文件中以便于后续查看和处理。本文将通过几个常见示例,介绍如何使用 tee
命令来同时将输出显示在终端并写入文件中。
基础命令:ls > file
ls > file
是一个非常基础的命令,它的作用是将 ls
命令的输出重定向到 file
文件中。运行该命令后,你会发现终端中没有任何输出,但 file
文件中会包含 ls
命令的结果。
ls > file
使用 tee 命令
示例 1:ls | tee file
与 ls > file
不同,ls | tee file
命令不仅会将 ls
命令的输出写入 file
文件中,还会在终端中显示该输出。这在需要实时查看输出结果的同时又想保存输出内容时非常有用。
ls | tee file