linux下批量删除指定后缀的文件
g:
find -name "*.frag" -exec dos2unix {} \;
find -name "*.s" -exec rm -f {} \;
find 命令查找文件名为 .frag 的文件,并将这些文件替换到 {} 部分从而进行删除。 ';' 前的参数都作为 rm 的参数, '/' 则是对 ';' 进行 escape(转义)。
find /etc/rc.d -name ’*crond’ -exec file {} \;
查找/etc/rc.d目录下面所有以crond结束的文件,并使用file指令查看其属性,注意:exec和file间是一个空格,file和{}间是一个空格,{}和\;之间是一个空格,\;是一个整体。
http://hi.baidu.com/smallchicken/blog/item/4fe00218bdca050a34fa41d7.html
find 命令-exec选项粗解
为何是粗解?因为解释并不会太详细,如果需要更加详细,自己man一下。
find 命令的 -exec 和 -execdir 还有 -ok 用来对找到的文件执行命令,{}表示文件名
区别:
-exec command ;
-exec选项对找到的文件执行命令,传递的文件名是绝对路径,分号必须,通常为了防止shell解释分号,需要添加\转义,即 \; 结束该命令,也可以使用引号括起来,比如 ';' 这样
例,列出所有 mp3 文件:
find . -name "*.mp3" -exec ls {} \;
find可以同时执行多个命令,比如 先查找,再复制
find . -name "*.mp3" -exec ls {} \; -exec cp {} /home/sin/Music/ \;
多个命令之间分别以 -exec开头,然后接命令。每一个文件都会挨个执行所有命令
-execdir 和 -exec一样,不同的是,如果你传递的查找路径中含有绝对路径,那么 -execdir 仍是相对路径,而 -exec就会是绝对路径,
比如:find /home/fix/Music/ -name "*.mp3" -exec ls {} ';'
输出:
/home/fix/Music/爱的思念.mp3
/home/fix/Music/包三姑外传-长相守.mp3
/home/fix/Music/你潇洒我漂亮.mp3
/home/fix/Music/竹苑情歌_背景.mp3
/home/fix/Music/最后一次的温柔.mp3
.....
linux下批量删除指定后缀的文件相关推荐
- linux批量删除指定名称的文件夹
linux批量删除指定名称的文件夹 find /root/baseline_dataset -name .ipynb_checkpoints | xargs rm -rf find # find 命令 ...
- linux 批量选中文本删除,教程 | 【七牛云】Qshell Linux下批量删除文件教程
原标题:教程 | [七牛云]Qshell Linux下批量删除文件教程 项目内容 本文将教您使用七牛云提供的Qshell工具在linux下安装并且使用批量查询和批量删除命令行进行远程删除文件. 项目教 ...
- windows批量删除指定后缀文件
有的时候,我们需要删除很多同类型的文件.一个个删除,真的很让人抓狂.windows下更是如此.本文介绍如何在windows下批量删除同类文件. 1.安装git 1.1 到git官网下载安装包 1.2 ...
- 用Python在Windows或Linux下批量删除文件夹中指定的文件
情况说明:当在一个文件夹下面有好几十个或几百个文件需要删除,此时一一去挑选费时费力,特别是在Linux下面.因此,需要批量删除文件. 对训练样本(图像)和测试样本(图像)进行评估时候,需要查看是数据本 ...
- windows下批量删除指定类型文件
在DOS下使用del命令 del /a /f /s /q "*.txt" ".jpg" [引自百度百科] Del (erase) 删除指定文件 语法 del ...
- linux批量删除文件过滤6,Linux下批量删除文件
在Linux下,结合使用perl语言,可以对文件进行批量的重命名,删除,移动等,感觉很6的样子,就拿笔记记下来.具体问题是这样的,在我的文件夹下,有一串文件,但是只有两个文件是我需要的,我意图把其他全 ...
- Linux下批量删除同类文件
Linux删除文件夹下相同后缀名的操作命令 rm *.txt 其中 * 号为占位符, .txt 为要删除的全部同类文件的后缀名
- linux删除百万个文件夹,linux下如何删除一百万个文件
今日QA发了个请求,要求删除某目录下指定格式的文件. [[email protected] resin-3.1.9]# ls | wc -l 1013964 统计了下,有一百万多个文件! 而且文件的命 ...
- Linux 批量删除指定后缀文件
需要删除/data/local/tmp路径下以".xml"结尾的文件 find . -name "*.xml" -exec rm -f {} \; 说明 rm ...
最新文章
- 利用cache特性检测Android模拟器
- npoi 删除多行 操作excel_NPOI操作excel 2007/2010版本
- 无参考质量评估在视频增强的进展与应用
- java中Date,SimpleDateFormat
- tensorflow之tf.train.exponential_decay()指数衰减法
- 剑指offer-面试题6.重建二叉树
- mysql查询操作的5种子句
- 用mel编写自定义节点的属性编辑器界面
- 双系统安装和ros安装踩坑
- 大数据技术应用有哪些特点
- SQL server2019安装教程
- 体温枪PCBA设计生产流程
- 【程序】Marvell 88W8686 WiFi模块(WM-G-MR-09)创建或连接热点,并使用lwip2.0.3建立http服务器(20180312版)
- Loki告警的正确姿势
- 【构成L4笔记:拆解分组再构筑】
- 【嵌入式1】Ubuntu系统下运行C语言程序以及用Makefile方式编程
- GridDehazeNet
- C++获取系统当前时间(精确到微秒)
- 用Java实现简单的画画画板
- php制作报销系统,报销系统是如何实现全程费控-让企业费用支出更透明-更节省的?...
热门文章
- android studio skia demo,Android studio搭建最简单的意玛海图工程
- 国防科技大学2005年招生专业一览表
- 【数据库题目复习】期末试卷 一、二
- 斩·赤红之瞳动漫网页 html源码 期末大作业 课程设计
- 3.5 模板模式(Template Pattern) -《SSM深入解析与项目实战》
- java开源cad_寻找 AutoCAD 替代品,5款免费开源 CAD 软件推荐
- Uint8Array转换成Base64
- 苹果A9芯片达到桌面级?
- PyCharm 界面介绍
- h5builder android,将已有H5项目用Hbuilder打包生成Android原生安装包