-
> 和 >>
(1) command > filename 重定向写入,覆盖
如果filename不存在的话,会先创建;将command执行的结果写入到filename中;每次都会覆盖filename中原来的内容
(2) command >> filename 重定向写入,追加
如果filename不存在的话,会先创建;将command执行的结果追加写入到filename中;不会覆盖filename中原来的内容 -
1> 和 2>
(1)command 1> filename 将正确的输出重定向到某个文件
(2)command 2> filename 将错误的输出重定向到某个文件
(3)将错误输出和正确输出保存到同一个文件:
command 1> a.txt 2>&1 或者写作:command > a.txt 2>&1 -
1>> 和 2>>
(1)command 1>> filename 将正确的输出以追加的方式重定向到某个文件
(2)command 2>> filename 将错误的输出以追加的方式重定向到某个文件
(3)将错误的和正确的信息重定向追加到同一个文件 :
command 1>> a.txt 2>&1
网友评论