全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Linux下正确快速删除海量文件的方法分享

前言

注意本文说的“海量”并不是指体积大,而是指数量,比如一个目录下有数百万个小文件。

最近在优化服务器时发现postfix下的maildrop目录和clientmqueue目录下发现有大量的文件,进入这些目录里使用ls命令是愚蠢的做法,而直接执行rm * , 没有任何反应,文件数量也没有减少,也就是说,在海量文件目录里直接使用rm命令进行删除是无效的。

那么正确的方法是什么呢?有两种方法可选:

第一种:

find /path/to/directory -type f -exec rm {} \;

第二种:

ls -1 /path/to/directory | xargs -I{} rm {}

上面这两种方法可以成功的删除海量文件,速度也很快。但还有一种更好的方法,比如要删除上面提到的clientmqueue目录,里面全部是一个一个的邮件,用下面的方法:

service sendmail stop
cd /var/spool
mv clientmqueue clientmqueue-todelete
mkdir clientmqueue
chown --reference=clientmqueue-todelete clientmqueue
chmod --reference=clientmqueue-todelete clientmqueue
service sendmail start
rm -rf clientmqueue-todelete

上面的方法是将目录重命名,然后使用了 --reference 引用参数来重建目录,然后删除重命名的目录。直接删除目录的方法速度是十分的快。也可以留着备份不删。更安全。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# linux  # 删除文件  # linux删除文件命令  # 删除文件夹  # linux删除大量文件的6种方法  # Windows和Linux下定时删除某天前的文件的脚本  # Linux中删除文件内空行的4种方法  # linux下mysql自动备份数据库与自动删除临时文件  # linux删除无效链接文件脚本分享  # Linux 中清空或删除大文件内容的五种方法  # linux下删除带-号的文件  # linux实现除了某个文件或某个文件夹以外的全部删除  # linux 不删除文件  # 清空文件中内容的命令  # Linux恢复删除文件的lsof命令详解  # 是指  # 重命名  # 是一个  # 目录下  # 没有任何  # 有一种  # 可选  # 数百  # 什么呢  # 这篇文章  # 有两种  # 谢谢大家  # 这两种  # 万个  # 如要  # 第二种  # 第一种  # 但还  # 也就是说  # 发现有 


相关文章: c# 在ASP.NET Core中管理和取消后台任务  如何用免费手机建站系统零基础打造专业网站?  建站主机服务器选型指南与性能优化方案解析  如何获取上海专业网站定制建站电话?  如何高效完成自助建站业务培训?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  如何快速打造个性化非模板自助建站?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  如何在阿里云ECS服务器部署织梦CMS网站?  成都网站制作报价公司,成都工业用气开户费用?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  详解jQuery中基本的动画方法  如何快速配置高效服务器建站软件?  如何快速搭建个人网站并优化SEO?  制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?  ,想在网上投简历,哪几个网站比较好?  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  css网站制作参考文献有哪些,易聊怎么注册?  建站之星导航菜单设置与功能模块配置全攻略  nginx修改上传文件大小限制的方法  如何破解联通资金短缺导致的基站建设难题?  如何通过远程VPS快速搭建个人网站?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  建站VPS推荐:2025年高性能服务器配置指南  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  建站主机是什么?如何选择适合的建站主机?  如何制作算命网站,怎么注册算命网站?  MySQL查询结果复制到新表的方法(更新、插入)  高端网站建设与定制开发一站式解决方案 中企动力  建站主机与虚拟主机有何区别?如何选择最优方案?  利用JavaScript实现拖拽改变元素大小  如何登录建站主机?访问步骤全解析  网站制作软件有哪些,制图软件有哪些?  清除minerd进程的简单方法  佛山企业网站制作公司有哪些,沟通100网上服务官网?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  网站制作免费,什么网站能看正片电影?  如何快速生成橙子建站落地页链接?  建站之星如何通过成品分离优化网站效率?  C#如何使用XPathNavigator高效查询XML  网站设计制作企业有哪些,抖音官网主页怎么设置?  TestNG的testng.xml配置文件怎么写  黑客入侵网站服务器的常见手法有哪些?  网站制作价目表怎么做,珍爱网婚介费用多少?  昆明网站制作哪家好,昆明公租房申请网上登录入口?  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  如何用AWS免费套餐快速搭建高效网站?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  如何优化Golang Web性能_Golang HTTP服务器性能提升方法  如何快速搭建高效WAP手机网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。