昨天遇到了要在Linux下删除海量文件的情况,需要删除数十万个文件。这个是之前的程序写的日志,增长很快,而且没什么用。这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太长。所以必须要采取一些非常手段。我们可以使用rsync来实现快速删除大量文件。

1、先安装rsync:
yum install rsync
2、建立一个空的文件夹:
mkdir /tmp/test
3、用rsync删除目标目录:
rsync --delete-before -a -H -v --progress --stats /tmp/test/ log/
这样我们要删除的log目录就会被清空了,删除的速度会非常快。rsync实际上用的是替换原理,处理数十万个文件也是秒删。

选项说明
–delete-before 接收者在传输之前进行删除操作
–progress 在传输时显示传输过程
-a 归档模式,表示以递归方式传输文件,并保持所有文件属性
-H 保持硬连接的文件
-v 详细输出模式
–stats 给出某些文件的传输状态

转载于:https://www.cnblogs.com/sanquanfeng/p/3758730.html

[ZZ] 使用rsync来实现快速删除大量文件相关推荐

  1. Linux下使用rsync最快速删除海量文件的方法

    遇到了要在Linux下删除海量文件的情况,需要删除数十万个文件.这个是之前的程序写的日志,增长很快,而且没什么用.这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太长.所以必 ...

  2. linux rsync删文件速度,Linux下使用rsync最快速删除大量文件的方法

    要在Linux下删除海量文件的情况,需要删除三层哈希目录下的几十万个文件.这个时候,删除命令rm -rf * 就不好用了,因为要等待的时间太长.所以必须要采取一些非常手段.我们可以使用rsync来实现 ...

  3. Linux下使用rsync最快速删除海量文件的方法分享

    点评:昨天遇到了要在Linux下删除海量文件的情况,需要删除数十万个文件.这个是之前的程序写的日志,增长很快,而且没什么用 这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太 ...

  4. Linux下使用rsync最快速删除大量文件的方法

    要在Linux下删除海量文件的情况,需要删除三层哈希目录下的几十万个文件.这个时候,删除命令rm -rf * 就不好用了,因为要等待的时间太长.所以必须要采取一些非常手段.我们可以使用rsync来实现 ...

  5. 快速删除大文件 多级目录 同步并删除 rsync

    快速删除多级目录 mkdir blank rsync --delete-before -a -H -v --progress --stats blank/ aa/ 快速删除大文件 touch /var ...

  6. Linux下快速删除大量文件/文件夹方法--rsync

    假如你要在linux下删除大量文件,比如100万.1000万,像/var/spool/clientmqueue/的mail邮件, 像/usr/local/nginx/proxy_temp的nginx缓 ...

  7. 快速删除node_modules文件夹!!!

    快速删除node_modules文件夹!!! node_modules文件数量太多了,直接删除太慢了 使用以下命令 快速删除node_modules文件夹 第一步:安装rimraf npm insta ...

  8. 快速删除node_modules文件夹:rimraf node_modules

    快速删除node_modules文件夹 解决方法:使用npm的一个名为rimraf的模块进行删除 (手动删除会特别慢,右键-删除) 官方描述:The UNIX command rm -rf for n ...

  9. Windows 快速删除 大量文件

    Windows下快速删除上万个文件和子目录 这个是工具: http://www.sunqizheng.com/blog/2255.html 为什么会慢 如果直接在Windows文件管理器里删除的话(通 ...

最新文章

  1. file invalid or corrupt. -vs2010
  2. 区块链经济时代得“先机”者得天下!
  3. 金蝶K/3 同步用核算项目配置
  4. 为什么C语言exe能直接打开,怎么让c语言生成的exe双击就能运行呢?
  5. yum 下载全量依赖 rpm 包及离线安装(终极解决方案)
  6. R语言 深圳 面授_「深圳侦探电话」用R语言实现深度学习情感分析
  7. 抛物面天线的工作原理是什么?
  8. Sonarqube+maven 分析代码
  9. 又收获一位副总裁?传暴风TV CEO刘耀平已加盟小米电视
  10. Idea启动报错 Error:java: System Java Compiler was not found in classpath
  11. docker images存放路径指定
  12. M1芯片电脑出现重装系统Bug,教你如何「正确」重装macOS
  13. api-ms-win-crt-runtime-l1-1-0.dll丢失问题
  14. 〖Linux〗以后台方式启动/结束指定程序/命令(不受 exit 或点击窗口关闭按钮等终端退出操作的影响)...
  15. 计算机网络管理的应用,计算机网络管理技术及应用
  16. CAD2016软件安装教程
  17. git管理工具从网上检索下来的项目没有绿色对勾
  18. 从零开始学java第一章 认识java
  19. 从0开始——CAD与Tekla开发入门
  20. Java 中的 IO 和 NIO

热门文章

  1. crntos7启动php命令_CentOS7设置php-fpm开机自启动
  2. 【C语言】结构体赋值
  3. Python3判断是否为回文数
  4. go odroid_小众奇葩!Odroid Go Super简评
  5. install npm 到某个文件下执行_如何将npm安装到指定目录?
  6. status_code想要得到302却得到200_中考200天倒计时!教你高效规划!抓紧抢报预留座位!...
  7. 机器人辅助的符文天赋_10.5版本T1辅助盘点 进攻型辅助主宰下路
  8. 如何正确使用工业级交换机?
  9. 21秋期末考试管理学基础10241k2
  10. 【渝粤题库】国家开放大学2021春2608中级财务会计(二)题目