巴中热线

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 402|回复: 0

[电脑网络] linux系统根据查找指定文件类型和包含字符静默快速删除方法

[复制链接]
发表于 2019-11-20 02:21:00 | 显示全部楼层 |阅读模式

注册巴中热线论坛,交好友享优惠,衣食住行吃喝玩乐尽在 BZHOT.com

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
linux系统根据查找指定文件类型和包含字符静默快速删除方法


find /system -name "*.log" | xargs rm
//命令危险,可以先执行|的前半段,看看是不是你要删除的文件, 然后再执行全部

find . -name "*.txt" -type f -print -exec rm -rf {} \;

.
//表示查找当前目录下

-name "*.txt"
//查找所有以.txt结尾的文件夹或者文件

-type f
//文件类型为一般正规文件

-print
//将查询结果打印到屏幕上

-exec command
//command为其他命令,-exec后可再接其他命令来处理查找到的结果

命令解释:{}表示”由find命令查找的结果“,如上所示,find所查找到的结果放置到{}位置,-exec一直到”\;“是关键字,表示find额外命令的开始(-exec)到结束(\;),这中间的就是find命令的额外命令或脚本,上式中就是 rm -rf,也就是把查询到的文件不需确认直接删除。



上一篇:linux系统查看磁盘大小命令和文件夹大小命令,并按大小进行排序
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

巴中热线 - 精彩推荐上一条 /1 下一条

快速回复 返回顶部 返回列表