位置: 编程技术 - 正文

linux find命令之xargs简单概述(linux find命令用法)

编辑:rootadmin

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

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

在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。这就是xargs命令的用处所在,特别是与find命令一起使用。

find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-exec选项那样。这样它可以先处理最先获取的一部分文件,然后是下一批,并如此继续下去。

在有些系统中,使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高; 而使用xargs命令则只有一个进程。另外,在使用xargs命令时,究竟是一次获取所有的参数,还是分批取得参数,以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定。

使用实例:

实例1: 查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件

命令:

输出:

实例2:在整个系统中查找内存信息转储文件(core dump) ,然后把结果保存到/tmp/core.log 文件中

命令:

输出:

实例3:在当前目录下查找所有用户具有读、写和执行权限的文件,并收回相应的写权限

命令:

输出:

说明:

执行命令后,文件夹scf、test3和test4的权限都发生改变

实例4:用grep命令在所有的普通文件中搜索hostname这个词

命令:

输出:

实例5:用grep命令在当前目录下的所有普通文件中搜索hostnames这个词

linux find命令之xargs简单概述(linux find命令用法)

命令:

输出:

说明:

注意,在上面的例子中, 用来取消find命令中的*在shell中的特殊含义。

实例6:使用xargs执行mv

命令:

输出:

实例7:find后执行xargs提示xargs: argument line too long解决方法:

命令:

输出:

说明:

-l1是一次处理一个;-t是处理之前打印出命令

实例8:使用-i参数默认的前面输出用{}代替,-I参数可以指定其他代替字符,如例子中的[]

命令:

输出:

说明:

使用-i参数默认的前面输出用{}代替,-I参数可以指定其他代替字符,如例子中的[]

实例9:xargs的-p参数的使用

命令:

输出:

说明:

-p参数会提示让你确认是否执行后面的命令,y执行,n不执行。

标签: linux find命令用法

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

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

下一篇:每天一个linux命令 head命令(linux那么多命令怎么记)

  • 个税申报的收入扣除社保吗
  • 企业税收收入怎么计算
  • 借递延所得税资产贷其他综合收益
  • 营业税加收滞纳金的规定
  • 开出销项发票和进项票成本有出入怎么办?
  • 工程结算时如何确认收入
  • 法人转让股权后还是法人吗
  • 医院这么开发票
  • 劳动合同和劳务合同有什么区别 举例
  • 政府会计应付职工薪酬账务处理
  • 离职补偿金怎么做账
  • 附加税减半征收政策从什么时候开始
  • 多开的增值税发票交多少税
  • 案例分析个人总结报告
  • 日用品增值税税率
  • 其他服务业经营范围包括哪些
  • 收派服务发票需交税吗
  • 上月作废的发票忘了作废,怎么做账
  • 如何根据原始凭证填制记账凭证
  • 如何区分纳税调额和补税
  • 几年前的美元现在值钱吗
  • 内插法计算内部收益率公式
  • 先预支后报销如何填写报销单需要老板签字吗
  • 如何修复windows11无法的注册表值
  • 领用原材料业务
  • win11如何退回win10超过10天
  • 预缴税款是否计入成本
  • windows11关机在哪
  • 苹果保护你的隐私
  • 行政单位预付款已收到货物无发票
  • win7纯净版系统 9代
  • 租金收入计入收入总额吗
  • 以不动产作价出资入股
  • 营业店面装修费怎么入账
  • 弃置费用预计负债递延所得税怎么处理
  • docker部署架构图
  • 不仅仅是喜欢原唱
  • vget命令
  • 免税收入包括
  • 如何计提所得税费用科目
  • 免税产品出口是否可以退税
  • 金税四期介绍 王石
  • 上个月开的票这个月能用吗
  • 开发成本属于哪一类科目
  • 融资租赁咨询服务合同
  • 个人所得税缴纳标准怎么计算
  • 暂估成本的账务处理分录
  • 失业保险稳岗返还计入什么科目
  • 土地无形资产要摊销吗
  • 预付账款转营业外支出
  • 应付职工薪酬包括辞退福利吗
  • 其他应收款待抵扣税金
  • sql中的非逻辑
  • win10和os x el capitan分屏操作对比视频
  • 如何屏蔽网络?
  • windows8.
  • win10激活后是什么样子
  • mac怎么自定义桌面图标
  • linuxsu命令作用
  • centos查看目录空间大小
  • realshed.exe - realshed是什么进程 有什么用
  • centos 安装
  • linux ifconfig命令详解
  • windows10version20h2的03
  • js匿名函数怎么调用
  • AsyncTask onPostExecute()不执行,与JPush冲突
  • bat批处理字符串转ascii10进制规避特殊字符
  • innertext赋值
  • android:scaletype="centercrop"
  • linux删除文件语句
  • UNITY gameobject代码中setacvtive(false)与面板中直接去掉勾 效果不一样
  • 使用jquery的步骤
  • python怎么爬
  • 修改update.zip
  • JavaScript中void(0)的具体含义解释
  • 英语流利说的简单介绍
  • 建筑工程施工企业资质
  • 国家税务总局办税指南
  • 贵阳税务官网登录
  • 深圳各区海拔
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设