AIX系统下一次操作超多文件的方法
1、故障现象cp复制文件到指定目录下
某局在一次晚上升级时,升级计费服务器,需要备份原有话单数据文件时,执行mv *命令或者是cp *、rm *时都提示出现“0403-027 The parameter list is too long”。现场一时无法解决,分批移动或者删除则太浪费时间。
2、故障处理
现场结果查阅资料,最后测试利用find命令可以很好的解决这个问题,具体命令格式如下:
find 删除文件所在的目录 -name "*" -print | xargs rm
现场实际命令分别进行了下面的命令,都成功了,很好的解决现场问题。
find . -name “*” | xargs ls -l //显示超过文件
find . -name "UN200*" -exec rm {} \; //删除超多文件
find . -name "UN*" | xargs -I{} mv {} /zxg10/20090210/ZXGBIL //移动超多文件到指定目录下
find . -name "*" | xargs -I{} cp {} /scdate/qas/indb/original //复制超多文件到指定目录下。
通过这个问题的解决,我们感觉到AIX系统的强大,我们不仅仅是要多学,同时还要学会综合利用。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论