异常 使用 df | awk '{print $5}' | egrep '[0-9]{1,3}' | tr -d % | sort -nr | head -n 1 命令获取磁盘空间最大使用率,发现结果不对。再使用 df 命令查看磁盘空间使用情况,发现第一列中有设备名字太长而导致了自动换行: 原因 设备名过长自动换行,并且当前的系统是 CentOS 6。 解决 给 df 命令加上 -P 选项,表示使用 POSIX 格式进行输出。