Your company here — click to reach over 10,000 unique daily visitors

tee - Man Page

read from standard input and write to standard output and files

Examples (TL;DR)


tee [OPTION]... [FILE]...


Copy standard input to each FILE, and also to standard output.

-a,  --append

append to the given FILEs, do not overwrite

-i,  --ignore-interrupts

ignore interrupt signals


operate in a more appropriate MODE with pipes.


set behavior on write error.  See MODE below


display this help and exit


output version information and exit

MODE determines behavior with write errors on the outputs


diagnose errors writing to any output


diagnose errors writing to any output not a pipe


exit on error writing to any output


exit on error writing to any output not a pipe

The default MODE for the -p option is 'warn-nopipe'. With "nopipe" MODEs, exit immediately if all outputs become broken pipes. The default operation when --output-error is not specified, is to exit immediately on error writing to a pipe, and diagnose errors writing to non pipe outputs.


Written by Mike Parker, Richard M. Stallman, and David MacKenzie.

Reporting Bugs

GNU coreutils online help: <https://www.gnu.org/software/coreutils/>
Report any translation bugs to <https://translationproject.org/team/>

See Also

Full documentation <https://www.gnu.org/software/coreutils/tee>
or available locally via: info '(coreutils) tee invocation'

Referenced By

libpipeline(3), pee(1), rc(1), tee(2).

July 2024 GNU coreutils 9.5