tee příkaz čte standardní vstup a zapisuje jej jak na standardní výstup, tak na jeden nebo více souborů. Příkaz je pojmenován po T-rozdělovači používaném v instalatérství. V podstatě přeruší výstup programu tak, aby jej bylo možné zobrazit i uložit do souboru. Provádí oba úkoly současně, zkopíruje výsledek do zadaných souborů nebo proměnných a také zobrazí výsledek.

SYNTAX:
tee [OPTION]... [FILE]...>
Možnosti :
1.-a Možnost: V podstatě nepřepisuje soubor, ale připojuje k danému souboru.
Předpokládejme, že máme soubor1.txt
Input: geek for geeks>
a soubor2.txt
Input:geeks for geeks>
SYNTAXE:
geek@HP:~$ wc -l file1.txt|tee -a file2.txt>
VÝSTUP :
3 file1.txt>
geek@HP:~$cat file2.txt OUTPUT: geeks for geeks 3 file1.txt>
2.–možnost nápovědy: Zobrazí nápovědu a skončí.
SYNTAXE:
geek@HP:~$ tee --help>

3.–verze Možnost: Poskytuje informace o verzi a ukončení.
SYNTAXE:
geek@HP:~$ tee --version>

aplikace
Předpokládejme, že chceme spočítat počet znaků v našem souboru a také chceme uložit výstup do nového textového souboru, abychom prováděli obě činnosti současně, použijeme příkaz tee.
geek@HP:~$ wc -l file1.txt| tee file2.txt OUTPUT: geek@HP:~$15 file1.txt>
Zde máme soubor1 s 15 znaky, takže výstup bude 15 a výstup bude uložen do souboru2. Pro kontrolu výstupu používáme:
geek@HP:~$ cat file2.txt OUTPUT: geek@HP:~$15 file1.txt>