Unix下,删除大批量文件如何操作?

s8232642 2011-05-05 09:38:28
文件数量有十多万,我用 rm * 的时候,提示 arg list too long

请问这如何操作呢?

谢谢~~~
...全文
383 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
louyong0571 2011-05-06
  • 打赏
  • 举报
回复
xargs 这个东西很厉害
goodmrning 2011-05-06
  • 打赏
  • 举报
回复
shell命令与脚本的区别。
yong_f 2011-05-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 s8232642 的回复:]
用 find . -name '*.sql' |xargs rm -r
已经处理成功了,呵呵
[/Quote]

for i in `ls`
do
rm -f $i
done

这个的比较好
rucypli 2011-05-05
  • 打赏
  • 举报
回复
for i in `ls`
do
rm -f $i
done
s8232642 2011-05-05
  • 打赏
  • 举报
回复
用 find . -name '*.sql' |xargs rm -r
已经处理成功了,呵呵
s8232642 2011-05-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 steptodream 的回复:]
引用 3 楼 s8232642 的回复:

引用 2 楼 rucypli 的回复:
for i in `ls`
do
rm -f $i
done

我没用过这种 for do done 结构的句子,可以给点资料学习下吗?

这其实就是shell脚本里的 abs不错 http://www.linuxsir.org/main/doc/abs/abs3.7cnhtm/index.ht……
[/Quote]
先谢谢主席。。。
steptodream 2011-05-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 s8232642 的回复:]

引用 2 楼 rucypli 的回复:
for i in `ls`
do
rm -f $i
done

我没用过这种 for do done 结构的句子,可以给点资料学习下吗?
[/Quote]
这其实就是shell脚本里的 abs不错 http://www.linuxsir.org/main/doc/abs/abs3.7cnhtm/index.html
s8232642 2011-05-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 rucypli 的回复:]
for i in `ls`
do
rm -f $i
done
[/Quote]
我没用过这种 for do done 结构的句子,可以给点资料学习下吗?

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧