我正在编写一个显示最大文件的bash脚本 在我的覆盆子pi linux盒子上
如何抑制目录上读取错误的控制台输出 喜欢丢失+发现等?
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
答案 0 :(得分:3)
您可以使用:
du / -Sh 2>/dev/null | sort -rh | head -n 15
即。在du
命令中将stderr重定向到空设备。