一般的删除文件的操作

  • 删除几个文件 rm 文件1 文件2
  • 删除文件夹下面所有文件 rm * -rf
  • 删除某些固定字母开头的文件 rm xxx*
  • 删除一类文件 rm *.txt

批量删除文件

首先查找我们要删除的某类批量的文件:
find . -maxdepth 1 -regex ".*ws.*"
maxdepth参数为1表示只在当前目录查找,不递归查找子目录
regex参数是正则表达式
上面的命令表示查找所有文件名中含有“ws”的文件。
批量删除上面查找到的文件:
find . -maxdepth 1 -regex ".*ws.*" | xargs rm -rf
xargs是把前面的输出作为后面的参数,如果多行输出,就多次执行后面的命令
有的linux系统支持的regex正则表达式不一样,可以使用下面的方式替换
find . -maxdepth 1 -name "*.c" | xargs rm -rf
还有使用下面的命令也可以:
find . -maxdepth 1 -regex ".*ws.*" -exec rm -rf {} \;

参考:https://www.cnblogs.com/shengulong/p/6742027.html
https://blog.csdn.net/weixin_41076809/article/details/79986454

linux 删除文件(批量删除文件)相关推荐

  1. linux 下删除批量文件命令,linux系统中批量删除文件与空文件删除的命令

    linux命令在系统中有两种类型:内置Shell命令和Linux命令.接下来是小编为大家收集的linux系统中批量删除文件与空文件删除的命令,希望能帮到大家. linux系统中批量删除文件与空文件删除 ...

  2. 删除空文件夹 linux,Linux中find批量删除空文件及空文件夹脚本

    Linux中find批量删除空文件及空文件夹脚本 linux下批量删除空文件(大小等于0的文件)的方法 代码如下 复制代码 find . -name "" -type f -siz ...

  3. php tp框架做选中删除,关于thinkphp框架实现删除和批量删除的分析

    这篇文章主要为大家详细介绍了thinkPHP框架实现删除和批量删除的相关资料,需要的朋友可以参考下 本文实例讲一下如何用thinkphp实现数据的删除和批量删除吧. 预期效果图: 原谅博主对照片的处理 ...

  4. 第11章 角色页的删除、批量删除

    <template> <!-- 查询表单 --> <el-form :model="formQuery" ref="ruleFormRef& ...

  5. VUE前端删除和批量删除

    下面给大家介绍一下前端的删除方法,在开发中 我们常常会碰到这种业务,有一些数据需要在前端进行删除,我们并不希望他走后端的接口,而是在点击提交或者其他的业务完成后才走接口,这时我们就用到了vue的前端删 ...

  6. 单条删除和批量删除的思路和实现

    单条删除和批量删除 5.1 目标 前端的"单条删除"和"批量删除"在后端合并为同一套操作.合并的依据是:单 条删除时 id 也放在数组中,后端完全根据 id 的 ...

  7. java批量删除日志文件_日志清理与文件批量删除

    工具下载地址:小工具 作为一个开发人员,一个一线的码农,我们在写程序的时候往往会给自己的程序添加很多的日志输出,这是一个好习惯,但是很多程序员却没有在程序里面增加日志定期清除的好习惯,从事IT领域十多 ...

  8. 查找空目录Linux,Linux中find批量删除空文件及空文件夹脚本

    find . -name "*" -type f -size 0c | xargs -n 1 rm -f #linux下批量删除空文件(大小等于0的文件) 删除指定大小的文件,只要 ...

  9. linux下怎么批量命名文件,linux下的文件操作——批量重命名

    概述:在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等.文本主要为你讲解如何实现这些操作 1.删除所有的 .bak 后缀: renam ...

  10. linux系统里批量替换文件内容的方法

    对于单个文件,使用sed命令很容易做到.如果需要替换某个指定文件夹下所有文件,借助grep和sed组合成一条命令也可以轻松搞定. grep命令可以查找单个文件或文件夹下文件中的内容,使用参数" ...

最新文章

  1. ES Next Arrow function Promise Iterator Generator yield Async Await
  2. Android-2D绘图
  3. 王超:奇虎360MongoDB
  4. 为什么有些美国人名字仅仅只是两个英文字母(并不是缩写)?
  5. Javascript的变量作用域居然可以跨越多个函数!
  6. 缓存redis的实现思路
  7. 学计算机申请书100字,加入学生会申请书100字范文
  8. 浅析C++的三大循环-以100以内的质数求解为例
  9. python 调用mysql存储过程返回结果集
  10. 你真的理解反向传播吗?面试必备
  11. Hadoop2.7.3完全分布式集群搭建(三节点)
  12. C语言中如何使用system函数
  13. delphi串行通信源码教程
  14. Tomcat热部署(linux服务器)
  15. 【周志华机器学习】一、机器学习基本概念
  16. 高等数学——二重积分的计算方法
  17. PS案例提升 【第1节】抠图--薄、透、露的朦胧美 案例二:扣取婚纱新娘
  18. 机器学习:AI数据集划分(训练集、验证集、测试集)
  19. 手把手 VM虚拟机安装deepin系统
  20. 流量渠道 转化率 买家行为 处罚扣分规则 如何不被抓单,被判虚假交易对店铺的影响

热门文章

  1. 微信小程序 修改键盘的回车键
  2. VTK8.2.0安装步骤
  3. 计算机CCT考试模拟操作题,基础计算机cct考试模拟题
  4. 分类问题(Classification)
  5. 实验六 555定时器及应用
  6. 【应用SLAM技术建立二维栅格化地图】
  7. Docker搭建测试用例管理平台Testlink
  8. 51Nod 1789 跑的比谁都快
  9. Git密钥配置图文教程
  10. 【智能制造】45张精炼PPT解读智能工厂建设与MES应用