介绍:

find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。

exec解释:
-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。
{} 花括号代表前面find查找出来的文件名。
注意:
-exec后面的格式是:

命令+一个空格+{}+一个空格+\;

否则不能正确的执行命令。

使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的。在有些操作系统中只允许-exec选项执行诸如l s或ls -l这样的命令。大多数用户使用这一选项是为了查找旧文件并删除它们。建议在真正执行rm命令删除文件之前,最好先用ls命令看一下,确认它们是所要删除的文件。 exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{ },一个空格和一个\,最后是一个分号。为了使用exec选项,必须要同时使用print选项。如果验证一下find命令,会发现该命令只输出从当前路径起的相对路径及文件名。

使用实例

实例1:grep命令放在find命令的-exec选项中
命令:

find /etc/ -name "passwd" -exec grep "hui" {} \;

输出:

说明:
查找文件passwd,并匹配出passwd文件里面的与hui相关的信息记录。

实例2:stat命令放在find命令的-exec选项中
命令:

find . -name "me*" -exec stat {}\;

输出:

说明:
查找出当前目录下以“me”开头的文件,然后打印出该文件的详细信息。

find命令的exec参数使用---Linux学习笔记相关推荐

  1. LINUX学习笔记:31个常用LINUX命令和相关解释

    LINUX学习笔记三: 最近在带新同事,是一个刚入行的萌新,对于linux不是很熟悉,问我怎么来学习. 所以今天接着之前的部分,继续分享一些linux学习资料.有需要的点点保存,没有跳过呗.PS:内容 ...

  2. Linux 学习笔记2 常用命令

    Linux 学习笔记1 安装linux详细教程_O丶ne丨柒夜的博客-CSDN博客 Linux_目录结构 基本介绍 1.liux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录&quo ...

  3. Linux学习笔记:Linux常用命令总结

    文章目录 前言 Linux学习笔记:Linux常用命令总结 1. 目录命令 1.1 Linux目录结构 1.2 cd命令 切换工作目录 1.3 ls命令 显示目录下文件 1.4 mkdir命令 创建目 ...

  4. linux rcs文件中的ip,linux学习笔记之diff和patch命令

    关键字:Linux 学习笔记 运维 系统 命令 一.命令的功能 diff命令的功能为逐行比较两个文本文件,列出其不同之处.可是做成diff记录也就是补丁. patch就是利用diff制作的补丁来打到文 ...

  5. Linux 学习笔记之超详细基础linux命令 Part 3

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 2----------------- ...

  6. Linux学习笔记(二)|常用命令

    Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...

  7. linux解挂文件磁盘的命令,Linux学习笔记(4)磁盘分区(fdisk)、挂载与文件系统命令...

    Linux学习笔记(4)磁盘分区(fdisk).挂载与文件系统命令 1.磁盘分区是怎么表示的? 1.1 对于IDE接口,第一主盘为hda,第1从盘为hdb,第1从盘的第1个分区为hdb1 1.2 对于 ...

  8. Linux学习笔记(一):Linux常用命令

    linux学习笔记(一):Linux常用命令 ctrl + l 清屏 clear crtl + c 终止操作 Linux常用命令 文件处理命令 ls:list 功能:显示目录文件 选项: -a 显示所 ...

  9. Linux学习笔记---命令篇

    Linux学习笔记-命令篇 本笔记是根据尚硅谷的Linux视频,经过自己的总结得出来的笔记,分为两个大章节,一-四章讲的是Linux的文件目录结构.vim编辑器.网络配置和系统管理.进程和服务.第二个 ...

最新文章

  1. python读取nii文件_python实现批量nii文件转换为png图像
  2. yunyang tensorflow-yolov3 Intel Realsense D435 (并发)调用两个摄像头运行识别程序并画框
  3. Matlab将一矩阵中等于某个值的元素全部替换成另一个值
  4. esp8266 html文件,ESP8266 基ESP8266_RTOS_SDK (ESP-IDF )中嵌入网页文件(示例代码)
  5. 【英语学习】【WOTD】orthography 释义/词源/示例
  6. (4)ZYNQ AXI4总线协议介绍
  7. 硬件服务器processor是什么,服务器硬件检测(采用mcelog)
  8. [Android Pro] 判断Uri对应的ContentProvider所操作的数据库u存在,及DownloadManager的暂停,继续...
  9. Content Provider的启动过程
  10. 让你做个《五子棋》怎么存储棋盘上的棋子信息?
  11. Tableau Desktop安装说明
  12. Protel DXP 2004的元件封装/快捷键大全/PCB使用技巧
  13. 3.22 进口物料的报关手册核销
  14. 新旧骗术揭秘:防止5G时代的电信诈骗
  15. MyBatisPlus极速入门
  16. NAC(网络准入控制)实施案例(20100531)
  17. wx.getLocation接口申请
  18. spss三次指数平滑_15.2.2 指数平滑模型的SPSS操作(1)
  19. word插入图片后只显示一部分,怎么解决?
  20. 10进制转换16进制C代码实现

热门文章

  1. Vue项目实战03 : vue中 meta 路由元信息
  2. linux系统怎样发邮件,linux系统下如何发送邮件
  3. 合并外部知识库-学习资料
  4. Convolutional Neural Networks for Sentence Classification-学习笔记
  5. vue click同时传入事件对象和自定义参数
  6. touchstart与click同时触发
  7. bat文件先杀掉端口号,然后启动jar包
  8. 利用HTML5 canvas合并图片并解决Filaed to execute 'toDataURL' on 'HTMLCanvasElement'异常
  9. Bugku-CTF之你必须让他停下+头等舱
  10. CentOS7 下配置 Nginx + PHP7 + MariaDB + ThinkPHP5.1