具体操作方法

  1. # 先创建一个空目录

  2. # 注意:最好是用和被清空目录的所有者(用户)去创建这个空目录,使用的命令会将空目录的权限带过去

  3. mkdir /tmp/empty

  4. # 清除目标目录的文件,不要忘记目录后面的`/` *************重要!!!!*********************

  5. rsync --delete-before -av /tmp/empty/ /var/log/target/

选项说明

  1. -delete-before 接收者在传输之前进行删除操作

  2. -a 归档模式,表示以递归方式传输文件,并保持所有文件属性

  3. -v 详细输出模式

rsync快的原因

  1. rm删除内容时,将目录的每一个条目逐个删除(unlink),需要循环重复遍历很多次;

  2. rsync删除内容时,建立好新的空目录,替换掉老目录,不需要进行大量的遍历操作。

作者:whisshe
链接:https://www.jianshu.com/p/b9519e589f62
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

linux 快速删除大文件夹相关推荐

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

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

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

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

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

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

  4. windows虚机环境下,如何快速有效的删除大文件夹?

    在调试稳定性测试过程中,由于有的机器C盘越来越小,就必须进行电脑清理,清理%tmp%目录和回收站是必须的. 现在我的虚机的%tmp%目录下有15万个文件,该如何快速有效删除呢?这些文件中有的是拒绝删除 ...

  5. linux如何找大文件夹,Linux系统中如何查找大文件或目录文件夹的方法

    Linux系统中如何查找大文件或文件夹的方法 在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整 ...

  6. linux 怎么删除大文件,如何在Linux中删除超大的(100-200GB)文件

    平日,要在 Linux 终端删除一个文件,我们应用 rm 敕令(删除文件).shred 敕令(安然删除文件).wipe 敕令(安然擦除文件)或者 secure-deletion 对象包(一个安然文件删 ...

  7. Linux下删除一个文件夹命令

    Linux下大家经常要删除一些文件.直接使用rm即可,但是当要删除一个文件夹时,首先想到rmdir,但是如果文件夹非空,则非常麻烦. 下面的命令可以帮助删除一个非空的文件夹 #rm  -rf  文件夹 ...

  8. 批量删除大量空目录、快速删除空文件夹

    菜鸡脚本,想看看除了awk内置语言外有没有其他方法快速删除空文件夹: 一条命令搞定,可直接看底部: 海量空目录暂时没试过,会遍历目录下的所有文件,不过要想删除某一路径下的所有空目录无可避免的要遍历所有 ...

  9. linux随机删除指定文件夹中的部分数据

    linux中可以使用以下指令随机删除指定文件夹中的一定数量的数据: shred -n <次数> -u <文件或目录> -z -s <大小> 其中,-n表示覆盖的次数 ...

最新文章

  1. python3爬虫实例-python3爬虫实例(采集淘宝商品数据)
  2. 荣事达空调质量差3天即坏
  3. SAP Spartacus使用了ngrx library
  4. maven报错Non-resolvable parent POM for com.wpbxin:springboot2-first-example:0.0.1-SNAPSHOT: Could not
  5. 因为难看的签名尴尬?Python爬虫制作艺术签名软件!
  6. 给指定Python版本安装指定版本库的办法
  7. linux系统漏洞修复2019,Linux中 OpenSSH 输入验证错误漏洞(CVE-2019-16905) 修复解决方案...
  8. 请用旧版的 Scala-2.11 搭配 Spark-2.4.8 / hadoop-2.7
  9. 空间说说html,适合发空间说说的经典心情短语
  10. cb使用msagent
  11. 车载安卓屏刷鸿蒙,车载安卓大屏相比于原车导航种种优势
  12. JS基础——两张图来回切换
  13. 鸿蒙申请银行卡格式错误,办建设银行卡问题
  14. 网站添加Google翻译代码
  15. 系统介绍一部手机开发的全流程
  16. Chrome侧边栏书签插件 Candy Bookmarks Sidebar
  17. 京东小白如何快速掌握运营技巧
  18. NDIS(NDIS开发详解)
  19. 《调色师手册:电影和视频调色专业技法(第2版)》——调色所需的其他硬件...
  20. 说说android端实现Airplay多屏互动(一)

热门文章

  1. 加了域的计算机无法更改时间,解决Windows域控时间服务无法同步的问题
  2. go并发之道学习总结
  3. VB.NET入门基础篇
  4. 577-冒泡排序算法的思想和性能分析
  5. 研究分析QQ木马的原理
  6. P1926 小书童——刷题大军(dp背包(01背包)状态转移方程)
  7. Ground truth 在计算机方面的意思
  8. 面向金融行业项目实施及开发。
  9. java-se项目--嗖嗖移动
  10. 基于Netty的联机版坦克大战