免费注册 查看新帖 |

Chinaunix

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

如何快速清空一个目录? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-07-30 12:23 |只看该作者
我估计/opt这个目录肯定是单独的一个分区,所以直接fdisk了吧~

在一个目录下面放200G的网页文件,这种做法强烈鄙视~

[ 本帖最后由 ddgfff 于 2008-7-30 12:25 编辑 ]

论坛徽章:
0
12 [报告]
发表于 2008-07-30 12:25 |只看该作者

回复 #10 liaosnet 的帖子

想不出什么好方法。
不知道rm -rf /opt
跟rm -rf /opt/*有什么区别?

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
13 [报告]
发表于 2008-07-30 12:28 |只看该作者
原帖由 eeeef 于 2008-7-30 12:25 发表
想不出什么好方法。
不知道rm -rf /opt
跟rm -rf /opt/*有什么区别?


你试一下就知道了~~

不过如果跟上面说一,你这个/opt是个文件系统的话,还可以考虑用其他方法做。。

论坛徽章:
0
14 [报告]
发表于 2008-07-30 12:34 |只看该作者
原帖由 liaosnet 于 2008-7-30 12:28 发表


你试一下就知道了~~

不过如果跟上面说一,你这个/opt是个文件系统的话,还可以考虑用其他方法做。。


我的意思是从速度上比较,有什么区别?

论坛徽章:
0
15 [报告]
发表于 2008-07-30 12:47 |只看该作者
200G文件,就算都是小文件,这会儿功夫(开贴到现在一个多小时了)如果早用rm的话,也该删完了吧。哈哈。

论坛徽章:
0
16 [报告]
发表于 2008-07-30 12:48 |只看该作者
原帖由 eeeef 于 2008-7-30 12:25 发表
想不出什么好方法。
不知道rm -rf /opt
跟rm -rf /opt/*有什么区别?


如果 /opt/ 下有 N 多文件,可能造成命令行超长, rm 就会报错并退出,

rm -fr /opt 就不会

论坛徽章:
0
17 [报告]
发表于 2008-07-30 13:00 |只看该作者

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

论坛徽章:
0
18 [报告]
发表于 2008-07-30 13:03 |只看该作者
原帖由 ailms 于 2008-7-30 13:00 发表

ls . |xargs |xargs -n50 rm

解释一下~

论坛徽章:
0
19 [报告]
发表于 2008-07-30 13:07 |只看该作者
  1. 多谢各位帮忙,现总结一下上面的疑问:
  2. 1. rm -rf /opt 和    rm -rf /opt/* 有什么区别?
  3.    注:速度上,我这里测试的情况基本一样。
  4. 2. /opt/下放了200多G的网页文件是业务需要啊,还有机器数量的规划,莫鄙视啊~(我也不想)
  5. 3. 提示命令超长的错误,请用 rm -fr /opt
  6. 4. 如果/opt是单独分区,有什么其它的好方法?(答:fdisk)
  7. 5. ls . |xargs |xargs -n50 rm ?
  8.     ls . |xargs 是把输出从多行变成1行,用空格分隔,然后第2个 xargs 一次取 50 个文件名送给 rm
复制代码


醒目提问:如果我想用dd可以实现吗?这个问题谁能回答一下?

[ 本帖最后由 linuxnextyear 于 2008-7-30 13:11 编辑 ]

论坛徽章:
0
20 [报告]
发表于 2008-07-30 13:07 |只看该作者
原帖由 hansfly 于 2008-7-30 13:03 发表

解释一下~


ls . |xargs 是把输出从多行变成1行,用空格分隔,然后第2个 xargs 一次取 50 个文件名送给 rm
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP