您正在使用IPV4(44.192.247.184)访问本站 您本次共访问本站 1 次
 用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]文明驾车我带头,文明行路我带头,礼貌让座我带头       悟空收录网      

【腾讯云】云服务器等爆品抢先购,低至4.2元/月      
[公益] 节省一分零钱 献出一份爱心 温暖世间真情      
2023年 元宵节 4
2023年 情人节 13
2024年 元 旦 334
2024年 春 节 374
 
您现在的位置:首页 >> Linux >> 内容
本类新增
本类热门文章
linux find命令将查找到的文件批量删除方法
内容摘要: linuxfind命令将查找到的文件批量删除全盘搜索系统中所有后缀为.mp4的文件,并删除所有查找到的文件:[[email protected]~]#find/-name'*.mp4'-execrm-rf{}\;补充知识Linux中find三种删除方式,常用于crontab定时任务和shell脚本find查看删除的三种方式,如删除当前目录下的TXT文件:方法1:x......
linuxfind命令将查找到的文件批量删除

全盘搜索系统中所有后缀为.mp4的文件,并删除所有查找到的文件:

[[email protected]~]#find/-name"*.mp4"-execrm-rf{}\;

补充知识

Linux中find三种删除方式,常用于crontab定时任务和shell脚本

find查看删除的三种方式,如删除当前目录下的TXT文件:

方法1:xargsrm-f

find./-typef-name"*txt"|xargsrm-f

方法2:-execrm-f

find./-typef-name"*txt*"-execrm-f{}\;

-exec命令是查找到的每个文件调用一次rm命令,因此速度最慢

方法3:-delete

find./-typef-name"*txt"-delete

如果一次删除大量文件,建议采用第三种方式。经测试在删除千万级文件时,第三种方式比前两种快百倍。

删除时,常用参数:

0、按文件类型查找

-type:后面指定文件的类型。

b-块设备文件。

d-目录。

c-字符设备文件。

p-管道文件。

l-符号链接文件。

f-普通文件。

1、按文件名查找

-name:查找时文件名大小写敏感。

-iname:查找时文件名大小写不敏感。

2、按文件时间属性查找

-atime-n[+n]:找出文件访问时间在n日之内[之外]的文件。

-ctime-n[+n]:找出文件更改时间在n日之内[之外]的文件。

-mtime-n[+n]:找出修改数据时间在n日之内[之外]的文件。

-amin-n[+n]:找出文件访问时间在n分钟之内[之外]的文件。

-cmin-n[+n]:找出文件更改时间在n分钟之内[之外]的文件。

-mmin-n[+n]:找出修改数据时间在n分钟之内[之外]的文件。

find-ctime-2#找出距此时2天之内创建的文件

find-ctime+2#找出距此时2天之前创建的文件

3、按指定目录深度查找

-maxdepth:后面的参数表示距当前目录指定的深度,其中1表示当前目录,2表示一级子目录,以此类推。在指定该选项后,find只是在找到指定深度后就不在递归其子目录了。

4、排除指定子目录查找

-pathpathname-prune:避开指定子目录pathname查找。

-pathexpression-prune:避开表达中指定的一组pathname查找。

需要说明的是,如果同时使用-depth选项,那么-prune将被find命令忽略。

5、按文件大小查找

-size[+/-]100[c/k/M/G]:表示文件的长度为等于[大于/小于]100块[字节/k/M/G]的文件。

-empty:查找空文件。

6、实例:

删除N天前的文件,将/usr/local/backups目录下所有10天前带”.”的文件删除

find/usr/local/backups-mtime+10-name"*.*"-execrm-rf{}\;

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:UOS双系统启动菜单顺序修改方法 下一篇:Linux 添加普通用户到 sudo 列
发布日期:2023/1/8
手机扫二维码直达本页
发布时间:9:53:44
点  击:51
录  入:齐天大圣
相关文章
Baidu

YiJiaCMS 6.3.5.220928(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,百度云加速提供加速防护
Copyright©2000-2023