位置: 编程技术 - 正文

linux find命令之exec简单概述(linux命令find用法详解)

编辑:rootadmin

推荐整理分享linux find命令之exec简单概述(linux命令find用法详解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux里面find命令,linux find -exec命令,linux中find-exec,linux命令find用法详解,linux find命令详解xargs,linux 命令 find,linux中find-exec,linux find -exec命令,内容如对您有帮助,希望把文章链接给更多的朋友!

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

exec解释:

-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。

{} 花括号代表前面find查找出来的文件名。

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

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

命令:

输出:

说明:

上面的例子中,find命令匹配到了当前目录下的所有普通文件,并在-exec选项中使用ls -l命令将它们列出。

实例2:在目录中查找更改时间在n日以前的文件并删除它们

命令:

输出:

说明:

linux find命令之exec简单概述(linux命令find用法详解)

在shell中用任何方式删除文件之前,应当先查看相应的文件,一定要小心!当使用诸如mv或rm命令时,可以使用-exec选项的安全模式。它将在对每个匹配到的文件进行操作之前提示你。

实例3:在目录中查找更改时间在n日以前的文件并删除它们,在删除之前先给出提示

命令:

输出:

说明:

在上面的例子中, find命令在当前目录中查找所有文件名以.log结尾、更改时间在5日以上的文件,并删除它们,只不过在删除之前先给出提示。 按y键删除文件,按n键不删除。

实例4: -exec中使用grep命令

命令:

输出:

说明:

任何形式的命令都可以在-exec选项中使用。 在上面的例子中我们使用grep命令。find命令首先匹配所有文件名为“ passwd*”的文件,例如passwd、passwd.old、passwd.bak,然后执行grep命令看看在这些文件中是否存在一个root用户。

实例5:查找文件移动到指定目录

命令:

输出:

实例6:用exec选项执行cp命令

命令:

输出:

标签: linux命令find用法详解

本文链接地址:https://www.jiuchutong.com/biancheng/371567.html 转载请保留说明!

上一篇:linux命令之find命令简单概述(linux find命令的使用)

下一篇:linux find命令之xargs简单概述(linux find命令用法)

  • 刚打完发票可以注销税控盘吗
  • 费用的进项税额可以抵扣吗
  • 增值税价外费用开票内容
  • 发票在系统里作用大吗
  • 固定资产清理结转到什么科目
  • 不动产用于集体福利能否抵扣
  • 残保金属于税种吗
  • 持有至到期投资是什么意思
  • 短期借款有哪些
  • 应付福利费余额在借方
  • 货物赔偿款会计分录
  • 增值税留抵的原因
  • 购进免税农产品怎么计算进项税额
  • 个人到税务局怎么开增值税普通发票
  • 特定业务计算的应纳税所得额是什么意思
  • 职工福利费当年怎么扣
  • 会计调账有哪些方式
  • 包装物怎么入账
  • 合同银行账户与开票信息不一致会计如何处理
  • 支票作废了需要什么材料
  • 资本化利息金额
  • 出口退税最新规定2021
  • u盘写入扇区错误
  • 对外捐赠款属于什么会计科目
  • 员工垫付款怎么做分录
  • 计提增值税的会计科目
  • win没有投影到此电脑怎么办
  • 赠送现金券是否违法
  • Yii2 队列 shmilyzxt/yii2-queue 简单概述
  • 旅行社小规模纳税人差额征税
  • bert multihead
  • 餐饮类的增值税
  • html与js之间如何配合
  • php curl_multi_init
  • 从零开始打造神级文明
  • js怎么注册
  • 深度学习之bottleneck layer
  • python字符串字面量有哪4种
  • 事业单位员工工资
  • 营业外收支的账户是什么
  • java阻塞队列线程安全吗
  • 深入了解工作优势怎么回答
  • pythonjam怎么用
  • sql中聚合函数的用法
  • 在建工程转入
  • 企业保持存货的必要性
  • 物流公司车辆过户要3万
  • 开发成本怎么做分录
  • 电费应收和实收怎么算
  • 资金紧张怎么说
  • 退货款现金流量如何做
  • 普通发票采购分录
  • 微信支付宝收入支出怎么做流水账
  • 管理会计主要内容包括
  • 固定资产公司
  • 会计账簿按用途分类可以分为
  • sqlserver按时间段导出数据
  • win7卸载程序找不到软件
  • 清除windows10登录密码
  • linux如何读取nvme信息
  • linuxvim编辑器的用法
  • win8windows设置在哪里
  • neo是什么意思中文翻译
  • centos配置yum
  • glibc2.14安装
  • Android NDK Cocos2dx 3.4 Label中文显示
  • media and
  • 如何设置div自适应宽度
  • 炉石传说用什么语言开发的
  • JavaScript基础语法
  • Unity3D中的事件处理
  • ugui粒子ui层级
  • android自学
  • Android自定义系统服务框架
  • javascript post语法
  • 贵州开票软件怎么下载安装
  • 公司购买车辆是什么费用
  • 灵活就业登记审核查询
  • 化妆品关税怎么算
  • 小店区国税地税局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设