免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 马鞍山储蓄
打印 上一主题 下一主题

[SCO UNIX] rm * 报错,可能该目录下文件数太多,无法全部删除 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2006-01-20 19:12 |只看该作者

  1. ls|xargs rm -fr
复制代码

论坛徽章:
0
22 [报告]
发表于 2006-01-21 00:30 |只看该作者
原帖由 马鞍山储蓄 于 2006-1-18 11:00 发表
wordlotus
侠客
建议如下:
ls  >/tmp/rmfile.sh
cd /tmp
vi rmfile.sh
:g/^/s//rm /g
ZZ
chmod 755 rmfile
./rmfile

这个方法挺好,简单可行。谢谢!!

loxuma
侠客
到上级目录 rm -R 目录 ...



学习

论坛徽章:
0
23 [报告]
发表于 2006-01-21 08:39 |只看该作者
原帖由 wordlotus 于 2006-1-17 16:42 发表
类似3楼的办法可能太慢了,对有上百万个文件的目录根本不行

建议如下:
ls  >/tmp/rmfile.sh
cd /tmp
vi rmfile.sh
:g/^/s//rm /g
ZZ
chmod 755 rmfile
./rmfile
这个方法是在维护使用5年的分行报表 ...


上百万个文件你还ls,这不是搞笑么
ls  >/tmp/rmfile.sh

论坛徽章:
6
数据库技术版块每日发帖之星
日期:2015-10-11 06:20:00数据库技术版块每日发帖之星
日期:2015-10-12 06:20:00数据库技术版块每日发帖之星
日期:2015-10-15 06:20:00数据库技术版块每日发帖之星
日期:2015-10-30 06:20:00综合交流区版块每月发帖之星
日期:2015-12-02 14:59:01数据库技术版块每日发帖之星
日期:2015-12-15 06:20:00
24 [报告]
发表于 2006-01-21 09:17 |只看该作者
find . -print -exec rm {} \;
效果和find . -print | xargs rm相同
以上两个指令,用哪一个都可以解决你的问题

论坛徽章:
0
25 [报告]
发表于 2006-01-21 16:45 |只看该作者
难道SCO的find都不带-delete选项的?

论坛徽章:
0
26 [报告]
发表于 2006-01-21 21:31 |只看该作者
上百万个文件你还ls,这不是搞笑么
ls  >/tmp/rmfile.sh


为什么不用这个?
不能处理问题?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
27 [报告]
发表于 2006-01-21 21:38 |只看该作者
64M内存机器测了一下,目录里建立了5000个文件,ls就hang了

论坛徽章:
0
28 [报告]
发表于 2006-01-23 03:32 |只看该作者
用vi的方法有点绕了.
find是解决此类问题的基本方法
例如:
删除当前目录下所有文件(不包含目录):
find . -maxdepth 0 -type f -exec rm -f {} \;
很多新手使用此命令失败的原因是没有注意到{}后边的空格和\;

类似于 ls | xargs rm -f 和 find | xargs rm -f 的命令同样会失败,因为rm 在这样的情况下通过管道得到参数还是太长.如果是一个系统的管理员,不会用find的话,...

[ 本帖最后由 yunqing 于 2006-1-22 19:37 编辑 ]

论坛徽章:
0
29 [报告]
发表于 2006-01-23 11:18 |只看该作者
find . -maxdepth 0 -type f  -name  xxx\*   -mtime +2   -exec rm -f {} \;

把2天前被修改的以xxx开头的文件全部删除掉

我经常这么干,一般都用crontab定期自动完成.

论坛徽章:
0
30 [报告]
发表于 2006-01-23 12:00 |只看该作者
使用root进入执行ls 是可以的,从使用的经验看
ls+rm 文件名方式最快,也最稳定
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP