&>/dev/null& 等价于 >/dev/null 2>&1
分解: " > /dev/null 2>&1"
1: /dev/null 代表空设备文件
2: 1 表示 stdout 标准输出; 系统默认值是 1, 所以">/dev/null"等同于 “1>/dev/null”
3: 2 表示 stderr 标准错误
4: & 表示等同于的意思, 2>&1, 表示 2 的输出重定向等同于 1
示例:
-
将标准错误输出到/dev/null, 即不显示输出信息
find . -name “test*” 2>/dev/null -
将标准错误和标准输出输出到/dev/null, 即不显示输出信息
find . -name “test*” >/dev/null 2>&1