我的是centos 5.6 x64


查看某目录 ls

ls: ff-bb.cn.tar.gz Value too large for defined data type

这个压缩包文件大小为3.5G,在其他机器同操作系统下能正常显示。这台机器原来貌似被黑过。因为是内部的测试机,所以没有去重装。


解决办法:

办法一:  yum install coreutils 如果可以更新,或者安装新的就可以解决这个问题。


办法二:(转载自cdn)

1.下载最新安装包切记要适合你自己的系统的包如我的系统是centos5.6的下载的是coreutils-5.97-34.el5.x86_64.rpm(http://pkgs.org/centos-5-rhel-5/centos-rhel-x86_64/coreutils-5.97-34.el5.x86_64.rpm.html)

2. chattr -s -ia /bin/ls(下面的安装你可能会发现不能安装,因为有权限问题你使用lsattr 查看/bin/ls的权限是-s  -ia,本步就是更改其权限的如安装出现其它提示可以按本步类似操作再重新执行下面的命令)

3.rpm -Uvh coreutils-5.97-34.el5.x86_64.rpm