抑制控制台错误
问题描述:
我正在写一个bash脚本,显示了我的树莓派Linux操作系统中的最大文件 抑制控制台错误
我怎么能抑制读取错误的目录上 控制台输出类似的lost + found等?
du/-Sh | sort -rh | head -n 15
输出示例:
du: cannot access `/proc/2884/task/2884/fd/4': No such file or directory
du: cannot access `/proc/2884/task/2884/fdinfo/4': No such file or directory
du: cannot access `/proc/2884/fd/4': No such file or directory
du: cannot access `/proc/2884/fdinfo/4': No such file or directory
248M /mnt/pishare/ftp/ipcam
127M /usr/lib/arm-linux-gnueabihf
125M /usr/bin
101M /var
78M /usr/lib
71M /usr/lib/chromium
68M /usr/lib/jvm/jdk-7-oracle-armhf/jre/lib
60M /usr/share/icons/gnome
51M /opt/Wolfram/WolframEngine/10.0/SystemFiles/Converters/Java
42M /opt/Wolfram/WolframEngine/10.0/SystemFiles/Kernel/Binaries/Linux-ARM
35M /var/lib/apt/lists
35M /var/cache/apt
34M /usr/lib/jvm/jdk-7-oracle-armhf/lib
31M /usr/lib/gcc/arm-linux-gnueabihf/4.6
答
可以使用:
du/-Sh 2>/dev/null | sort -rh | head -n 15
即stderr重定向在du
命令空设备。