重定向标准输出

> 将当前命令的标准输出(aka STDOUT)重定向到文件或另一个描述符中。

这些示例将 ls 命令的输出写入文件 file.txt

ls >file.txt
> file.txt ls

如果目标文件不存在,则创建目标文件,否则将截断此文件。

默认重定向描述符是标准输出或 1,当没有指定时。此命令等同于前面的示例,其中明确指出了标准输出:

ls 1>file.txt

注意:重定向由执行的 shell 初始化,而不是由执行的命令初始化,因此它在命令执行之前完成。