tee kommando leser standardinngangen og skriver den til både standardutgangen og en eller flere filer. Kommandoen er oppkalt etter T-splitteren som brukes i rørleggerarbeid. Det bryter i utgangspunktet utdataene til et program slik at det både kan vises og lagres i en fil. Den gjør begge oppgavene samtidig, kopierer resultatet til de angitte filene eller variablene og viser også resultatet.

SYNTAKS:
tee [OPTION]... [FILE]...>
Alternativer:
1.-a Alternativ: Den overskriver i utgangspunktet ikke filen, men legger til den gitte filen.
Anta at vi har fil1.txt
tynn algoritme
Input: geek for geeks>
og fil2.txt
Input:geeks for geeks>
SYNTAKS:
geek@HP:~$ wc -l file1.txt|tee -a file2.txt>
OUTPUT:
3 file1.txt>
geek@HP:~$cat file2.txt OUTPUT: geeks for geeks 3 file1.txt>
2.–hjelpealternativ: Det gir hjelpemeldingen og avslutte.
SYNTAKS:
geek@HP:~$ tee --help>

hvor mange byer er det i USA
3.–versjon Alternativ: Den gir versjonsinformasjon og avslutter.
SYNTAKS:
geek@HP:~$ tee --version>

applikasjon
Anta at vi ønsker å telle antall tegn i filen vår og også ønsker å lagre utdataene til en ny tekstfil, så for å gjøre begge aktivitetene samtidig, bruker vi tee-kommandoen.
geek@HP:~$ wc -l file1.txt| tee file2.txt OUTPUT: geek@HP:~ file1.txt>
Her har vi fil1 med 15 tegn, så utdata blir 15 og utdata blir lagret til fil2. For å sjekke utgangen bruker vi:
geek@HP:~$ cat file2.txt OUTPUT: geek@HP:~ file1.txt>