今天在一个图库项目中发现无论在FTP里上传多少个文件,每个文件夹最多只能列出1998个文件,其余的则全部“消失” 。还有pureFTPd的ftp上传软件发现一些目录中的文件显示不全,找不到目录,是因为在FTP客户端每个目录最多只显示1998个文件的限制 。再上服务器查看还好文件都在,于是猜想应该是FTP设置的问题 。Google了一下很快找到解决方法,记录一下 。
服务器环境:CentOS6.5,LNMP1.2 用的是pureFTPd,应该是最常见的FTP软件了 。
要找到pureFTPd的配置文件,修改一个参数即可,不过LNMP以及其他软件默认的安装FTP的位置都不同 。在LNMP1.2中,pureFTPd配置文件位置是/usr/local/pureftpd/pure-fptd.conf
在LNMP1.4中 /usr/local/pureftpd/etc/pure-fptd.conf
打开这个文件,找到
# 'ls' recursion limits. The first argument is the maximum number of # files to be displayed. The second one is the max subdirectories depthLimitRecursion2000 8把2000 改成 10000即可,多了也没必要,按需修改吧 。然后保存文件,重启pureFTPd:
/etc/init.d/pureftpd restart再重新登录FTP软件,正确的文件数就刷出来了:
【pureFTPd显示不全,找不到目录,在FTP客户端每个目录最多只显示1998个文件的问题】
推荐阅读
- 苹果4日历怎么设置显示农历
- 解决桌面插件claunch开机不能自动显示的BUG
- 6670上个别软件不能正常显示中文问题解决
- 间接在6230上实现播放音乐的同时又显示歌词
- Win7提示显示器驱动程序已停止响应并且已成功恢复详细解决方法
- 苹果4手机来电怎么显示归属地
- 解决5300电话时不能显示通话时间的BUG
- 迅雷9下载显示“任务包含违规内容,无法继续下载”怎么办?
- 电脑关机一直显示正在注销怎么办
- 苹果5s拍照怎么显示时间