linux 删除文件(批量删除文件)

一般的删除文件的操作

删除几个文件 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 {} ;=

相关推荐
funfan051712 分钟前
【运维】Linux/Debian系统时间校准方法简记
linux·运维·debian
杨章隐15 分钟前
Java 解析 CDR 文件并计算图形面积的完整方案(支持 MultipartFile / 网络文件)@杨宁山
java·开发语言
霉运全滚蛋好运围着转18 分钟前
启动 Taro 4 项目报错:Error: The specified module could not be found.
前端
cxxcode21 分钟前
前端模块化发展
前端
不务正业的前端学徒25 分钟前
docker+nginx部署
前端
Renhao-Wan26 分钟前
Java 并发基石:AQS (AbstractQueuedSynchronizer)
java·开发语言
不务正业的前端学徒30 分钟前
webpack/vite配置
前端
Florence2341 分钟前
cuFuncSetCacheConfig
linux·运维·服务器
hhcccchh1 小时前
学习vue第八天 Vue3 模板语法和内置指令 - 简单入门
前端·vue.js·学习
yyf198905251 小时前
Vue 框架相关中文文献
前端·javascript·vue.js