日期:2014-05-16  浏览次数:20616 次

关于数据重导向的问题
比如:现在我想要将输出的信息(标准输出 , 标准错误输出)重导向要一个文本记录文件中。


写法:find /home -name testing >file 2>&1 

红色部分的命令怎么理解?

------解决方案--------------------
> file 表示把标准输出定向到文件file中
2  表示错误输出
2>&1  表示把错误输出定向到描述符1表示的设备,也就是文件file


>file 2>&1
最终效果就是:标准输出、错误输出都定向到文件file中
------解决方案--------------------
up  1楼。

2>&1 通俗地讲就是标准错误输出(stderr)当做标准输出(stdout)处理。

>file
标准输出输入到file中。