← All commands
Topic hub PowerShell Equivalents
Windows Linux PowerShell Equivalents Text Processing

Windows PowerShell Out-File equivalent in Linux

Saves standard output to a file, either replacing or appending to it.

Windows PowerShell Out-File
Linux equivalents
Debian/Ubuntu same command
command > output.txt
Fedora same command
command > output.txt
Arch same command
command > output.txt

Overview

What this command does

Saves standard output to a file, either replacing or appending to it.

Migration tip: Use > to replace, >> to append and tee when you also want to see the output on screen.

Practical tasks

Common use cases

Write command output to a file

Saves standard output to a file, either replacing or appending to it.

uname -a > system.txt

Replace a file with output

date >> system.txt

Append output

ip addr | tee network.txt

Display and save output

Ready to run

Copyable Linux commands

Review paths, device names, package names and permissions before running any command.

uname -a > system.txt
date >> system.txt
ip addr | tee network.txt

Walkthrough

Examples with explanations

uname -a > system.txt # write output to a file
date >> system.txt # append output
ip addr | tee network.txt # display and save at the same time

Reference

Common options and variations

Command or optionUse
uname -a > system.txtReplace a file with output
date >> system.txtAppend output
ip addr | tee network.txtDisplay and save output

Distro differences

Debian/Ubuntu vs Fedora vs Arch

This command is the same on Debian/Ubuntu, Fedora and Arch Linux when the relevant tool is installed.

DistributionPackage manager / baseEquivalent commandDifference to notice
Debian/Ubuntu same command command > output.txt Same command on this distribution.
Fedora same command command > output.txt Same command on this distribution.
Arch same command command > output.txt Same command on this distribution.

Keep learning

Related PowerShell Equivalents commands