位置: 编程技术 - 正文

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那么多命令怎么记)

  • 车船税退税办理时限
  • 收到劳务发票还未付款
  • 公司有残疾人需要交税吗
  • 小规模纳税人劳务派遣差额征税税率
  • 财务报表和信息的区别
  • 租赁厂房电费
  • 库存商品盘点的作用表现为
  • 个体户未抄报不能领发票
  • 费用怎么分析
  • 车船税的收据什么样
  • 年前采购
  • 金融资产转回
  • 承包经营承包费增值税
  • 营改增后如何纳税
  • 计提高温补贴会计分录
  • 公司收款收据
  • 银行代扣水费发票怎么开
  • 员工借款后离职怎么办
  • 企业发生的间接生产费用应
  • 建安企业工资占比标准
  • 现金流量表右边
  • 代缴社保工资怎么做账
  • 旅行社代订机票发票报销
  • 保安费用分录
  • dir852迅雷路由器
  • 如何降低融资成本率
  • 企业所得税税负率多少合适
  • 差旅费的会计处理
  • 出差的住宿费较高的原因
  • 如何激活windows10免费
  • 浅谈25年Linux内核开发经历总结出来的九条经验
  • 旅行社开的发票怎么入账
  • 简要说明php web的工作流程
  • 小规模纳税人销售商品会计分录
  • 研发费用的会计和税法的不同
  • messenger 是什么意思
  • 关于坏账准备的论文
  • 汽油发票需要写税号吗?
  • vue viewui
  • react 组件化
  • pytorch csdn
  • timestamp 0
  • kill命令用法
  • 帝国cms移动端
  • 电子回单是什么样子
  • 送货运输费用税率
  • 出租设备收入交什么税
  • 负数发票是可以抵扣吗
  • 电汇汇款方式的基本流程
  • 疫情期间制造费用账务处理
  • 固定资产减值准备可以转回吗
  • 生育津贴是否需要缴纳增值税
  • 公司组织出国旅游很差吗
  • 减免所得税需要交税吗
  • 客户试用产品期间怎么跟进
  • 公司债权转让如何交税
  • 未达到起征点的增值税怎么填写
  • 购买超市购物卡有优惠吗
  • 政府会计资产处置损益
  • 塑料制品厂设计
  • 投标保证金的计算
  • win8屏幕显示时间
  • vista安装图解
  • centos配置vps
  • win8系统出现蓝屏怎样处理
  • u盘 macbook
  • cnqmax.exe进程的详细注解 cnqmax进程是病毒吗 安全吗
  • centos7文件路径
  • 如何彻底删除超级QQ秀
  • win7系统插u盘没反应怎么办
  • margin负值
  • opengl 位图
  • css在ie失效
  • 安卓开发框架mvvm
  • vue wepack
  • 深入理解计算机系统 电子书
  • android简单app实例
  • 非贸付汇代扣代缴企业所得税
  • 税务局监制的收据哪里买
  • 钢管租赁可以开建筑材料吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设