Lệnh tee trong Linux được sử dụng để đọc từ luồng nhập chuẩn và sau đó ghi chúng vào một hoặc nhiều file đầu ra hoặc đường ống. Lệnh này có tên theo hành vi của nó, tương tự như “T” được viết lên đỉnh của một ống, cho phép luồng dữ liệu được ghi ra đến nhiều địa chỉ.
Về cơ bản, lệnh tee sẽ đọc dữ liệu đầu vào từ STDIN và ghi nó đến STDOUT cũng như file đầu ra được chỉ định. Nó là một công cụ hữu ích trong các trường hợp khi cần ghi dữ liệu đến nhiều file hoặc đường ống mà không cần phải chạy lệnh nhiều lần.
Cú pháp của lệnh tee như sau:
tee [OPTIONS] [FILE]...
Ví dụ:
$ echo "Hello world" | tee output.txt
Hello world
$ cat output.txt
Hello world
Lệnh trên sẽ ghi chuỗi “Hello world” ra file output.txt và hiển thị ra màn hình.