免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2991 | 回复: 8
打印 上一主题 下一主题

[故障求助] 求助:AIX使用ls列某个类型文件时出错! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-26 11:52 |只看该作者 |倒序浏览
AIX4 某个目录下有几千个文件,当我使用ls *.o 列目录时,会有如下错误提示:

  1. ksh: /usr/bin/ls: 0403-027 参数列表太长。
  2.        0       0       0
复制代码


经测试,文件目录中符合条件的文件数量不超过800时可以正常列出来,超过800,就会报参数列表太长错误。

是否有办法将此数量调整的大一些?

论坛徽章:
0
2 [报告]
发表于 2004-03-26 12:09 |只看该作者

求助:AIX使用ls列某个类型文件时出错!

不要用*就可以
你用

ls |grep

5L上我做过30W个文件的测试的,直接报内存不足,但是6、7W个文件是没问题的

论坛徽章:
0
3 [报告]
发表于 2004-03-26 12:26 |只看该作者

求助:AIX使用ls列某个类型文件时出错!

问题是我要通过FTP取文件的时候使用ls,取符合条件的文件名。

论坛徽章:
0
4 [报告]
发表于 2004-03-26 12:31 |只看该作者

求助:AIX使用ls列某个类型文件时出错!

你可以先将这些文件mov到某个目录,然后FTP直接get目录不就好了

论坛徽章:
0
5 [报告]
发表于 2004-03-26 14:27 |只看该作者

求助:AIX使用ls列某个类型文件时出错!

是啊,现在我公司的机器上有个放影像文件的目录,里面有几十万个文件,根本不能进行ls,统计目录大小等操作,怎么才能解决这个问题呢?谢谢

论坛徽章:
0
6 [报告]
发表于 2004-03-26 15:04 |只看该作者

求助:AIX使用ls列某个类型文件时出错!

内存足够肯定可以ls
我做过试验的

但是如果想有选择的列出,那就不能用*

用*肯定就报参数过长

可以用find或者grep

论坛徽章:
0
7 [报告]
发表于 2004-03-26 23:48 |只看该作者

求助:AIX使用ls列某个类型文件时出错!

我公司的机器上有一个目录,里面有50万条记录,ls 无法显示,只能tar 到磁带上,从磁带上把目录倒出来

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2004-03-29 09:42 |只看该作者

求助:AIX使用ls列某个类型文件时出错!

用个shell阿!
用管道阿!

论坛徽章:
0
9 [报告]
发表于 2004-04-01 16:53 |只看该作者

求助:AIX使用ls列某个类型文件时出错!

受教,3Q
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP