2>&1和&>的区别

  简单记录下:

COMMAND > /path/file 2>&1

COMMAND &> /path/file

这两个效果都是一样的,都是把正确的输入、错误输入存放到同一个文件里

1、第一个命令是 将正确的标准输入到file中,并且错误信息2> 也输入到1中,而1即是1>,而1>就是>

关于重定向、输入输出标准以及错误输出,参考以下博文

http://www.jb51.net/article/106373.htm