Redirect linux command output to a file as well as to the terminal

Simply pipe the output of your command to the tee command. See examples below.

ls | tee filename

The tee command overwrites the output file. To append, use

$ ls | tee –a file

To send your output to multiple files, simply specify files one after the other

$ ls | tee –a file1 file2

Ryan Sukale

Ryan is just a regular guy next door trying to manage his life and finances.

You may also like...