To save the output of a terminal command to a file under Linux or Unix, you can use the >
operator to redirect the output to a file.
For example, to save the output of the ls
command to a file called output.txt
, you can use the following command:
ls > output.txt
This will save the output of the ls
command to the file output.txt
. If the file output.txt
already exists, it will be overwritten. To append the output to the end of an existing file, you can use the >>
operator instead of the >
operator.
For example:
ls >> output.txt
This will append the output of the ls
command to the end of the file output.txt
.
You can also use the tee
command to save the output of a command to a file and display it on the terminal at the same time. For example:
ls | tee output.txt
This will save the output of the ls
command to the file output.txt
and display it on the terminal.
Keep in mind that you may need to use sudo
to save the output to a file if you do not have permission to write to the file or directory.
sudo ls > output.txt
sudo ls >> output.txt
sudo ls | tee output.txt