tee kommando läser standardinmatningen och skriver den till både standardutgången och en eller flera filer. Kommandot är uppkallat efter T-splittern som används i VVS. Det bryter i princip utdata från ett program så att det både kan visas och sparas i en fil. Den gör båda uppgifterna samtidigt, kopierar resultatet till de angivna filerna eller variablerna och visar även resultatet.

SYNTAX:
tee [OPTION]... [FILE]...>
Alternativ :
1.-a Alternativ: Den skriver i princip inte över filen utan läggs till den givna filen.
Antag att vi har fil1.txt
Input: geek for geeks>
och fil2.txt
Input:geeks for geeks>
SYNTAX:
geek@HP:~$ wc -l file1.txt|tee -a file2.txt>
UTGÅNG :
3 file1.txt>
geek@HP:~$cat file2.txt OUTPUT: geeks for geeks 3 file1.txt>
2.–hjälpalternativ: Det ger hjälpmeddelandet och avsluta.
SYNTAX:
geek@HP:~$ tee --help>

3.–version Alternativ: Den ger versionsinformation och avslutar.
SYNTAX:
geek@HP:~$ tee --version>

Ansökan
Anta att vi vill räkna antalet tecken i vår fil och även vill spara utdata till en ny textfil, så för att göra båda aktiviteterna samtidigt använder vi tee-kommandot.
geek@HP:~$ wc -l file1.txt| tee file2.txt OUTPUT: geek@HP:~$15 file1.txt>
Här har vi fil1 med 15 tecken, så utdata blir 15 och utdata kommer att lagras i fil2. För att kontrollera utdata använder vi:
geek@HP:~$ cat file2.txt OUTPUT: geek@HP:~$15 file1.txt>