Chinaunix首页 | 论坛 | 博客
  • 博客访问: 28218
  • 博文数量: 17
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 144
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-23 23:46
文章分类
文章存档

2014年(2)

2013年(15)

我的朋友

分类: LINUX

2013-07-11 10:49:44

利用rsync删除大量文件
1.建立一个空的文件夹
mkdir /opt/test
2.用rsync删除目标目录(/var/www/images,这下面上百万小图片)
rsync --delete-before -a -H -v --progress --stats /opt/test/  /var/www/images/
删除的速度很快,以下是和rm的对比:
[root@backup images]# date && ls|wc -l
Tue Nov  8 14:17:41 CST 2011
92613
[root@backup images]# date && ls|wc -l
Tue Nov  8 14:17:44 CST 2011
92590
发现3秒删除了23个....


rsync
[root@backup images]# date && ls|wc -l
Tue Nov  8 14:20:05 CST 2011
76507
[root@backup images]# date && ls|wc -l
Tue Nov  8 14:20:06 CST 2011
75755
1秒700多个,确实比rm快很多
不过实际过程中发现,磁盘IO也比rm要大,如果机器扛得住,这种方式删除还是很快的



阅读(403) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~