find命令进阶(二):对找到的文件执行操作exec
来源:互联网 发布:健身房健身计划软件 编辑:程序博客网 时间:2024/06/10 18:36
以下面的命令为例:
find ~ -type f -name 'foo*' -exec ls -l '{}' ';'
分面两部分,第一部分:
find ~ -type f -name 'foo*'
即按照通配符foo*
查找用户目录下的 regular files。第二部分:
-exec ls -l '{}' ';'
-exec
是一条件命令,{}
代表查找到的文件的路径,对这些路径下的文件执行操作ls -l
,最后用一个;
符号结束。
这里{}
和;
都要放在单引号里,是因为括号和冒号在 shell 中都有特定含义,放入单引号之后按字面意思执行。
这条命令也可以改成:
find ~ -type f -name 'foo*' -exec ls -l '{}' +
两条命令的效果相同,不同点在于,以;
结尾的话,相当于ls -l
对返回的每个查找结果都执行一次; 以+
结尾的话,相当于把所有查找到的结果用ls -l
命令一次性执行。在效率上有区别。
阅读全文
0 0
- find命令进阶(二):对找到的文件执行操作exec
- linux 命令 find -exec 操作的问题
- linux 命令 find -exec 操作的问题
- Linux命令 之 find(二)exec
- Linux进阶之 find命令之exec
- linux命令(二十):find命令之exec
- linux查找命令、find、grep找到需要的文件
- linux查找命令、find、grep找到需要的文件
- linux查找命令、find、grep找到需要的文件
- Linux-使用 Find 命令找到那些需要清理的文件
- linux find命令-exec参数的使用说明(笔记)
- 每天一个 linux 命令(20):文件查找命令 find命令之exec---学习笔记
- (转载)linux命令之二十 find命令之exec
- Runtime exec 执行linux find 命令时 引号问题
- find 命令的 -exec 参数 -print
- Linux命令:find与exec的用法
- command: find命令-exec参数的使用说明
- linux find命令-exec参数的使用说明
- 正则表达式及其常用特殊符号和字符
- hiho1305区间求差
- MySQL事务隔离级别详解
- 数据结构之总述
- 索尼新型CMOS图像传感器内置偏振元件
- find命令进阶(二):对找到的文件执行操作exec
- LC 2 pointer summary
- 数学中的特殊字符
- 算法导论程序35--动态规划(钢条切割)
- 编译的过程
- H
- 为什么Android Studio通过app打电话发短信时程序会崩溃
- effective Java读书笔记-通用程序设计
- postgresql-9.X 的 slave 端的 recovery.conf 文件