位置: 编程技术 - 正文

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

  • 印花税资本金项目如何缴纳
  • 企业所得税应纳税额
  • 适用增值税零税率的有
  • 服务不动产和无形资产扣除项目本期实际扣除金额
  • 政府补助是属于什么财务活动
  • 投资款可以是现金吗
  • 公司茶水间有什么
  • 进项税额转出怎么算
  • 城市规划部门收取的市政建设配套费是否作为契税的征税基数
  • 仓库缺货怎么处理
  • 用货物抵债如何做分录
  • 暂估入账估低了怎么办
  • 国有资产无偿划转管理办法
  • 其他非流动负债包括哪些科目
  • 广告业 增值税
  • 三证合一号码是纳税人识别号吗
  • 税号里面字母是大写吗
  • 银行承兑汇票上的承兑日期
  • 小型微利企业能开多少发票
  • 代缴公司不给停社保怎么办
  • 承兑贴现给其他企业怎么做账
  • 差额征税预缴税额怎么算
  • 中级会计考试考后审核需要什么资料
  • 自然人独资属于什么经济性质
  • 收到客户赔偿款计入什么科目
  • 合并报表的收入是相加吗
  • js在web前端中的作用
  • 质量事故责任书
  • 固定资产计提折旧是当月还是次月
  • 实收资本主要包括哪些
  • 小规模纳税人结转税金分录
  • php获取url内容
  • 珀斯临近什么洋
  • 前端将base64图片转换成file文件
  • 给客户开的发票,在邮寄过程中丢了怎么办?
  • 实现会话跟踪的两种方式
  • 人工智能 深度
  • java异常编程题
  • 二季度平均薪酬
  • 机关事业单位以外包服务方式长期用工
  • 固定资产多少钱以上计入固定资产
  • python numpy 删除元素
  • 织梦如何给栏目增加缩略图
  • 滞纳金是
  • 不得开具增值税专用发票是什么意思
  • 可以抵扣增值税进项税额的有哪些
  • 公司个人所得税申报操作流程
  • 车间管理人员差旅费
  • 报销招待费的会计科目
  • 企业收据的相关法律规定
  • 村委会靠什么赚钱
  • 举办会议收入如何入账
  • 分期收款发出商品一批,售价50000
  • 发票已付款,可以开红字吗
  • 出差补贴算工资吗
  • 银行收取服务费
  • 商业承兑汇票贴现流程
  • 用友薪资管理怎么取消启用
  • 工资计提数小于发放数,如何处理
  • 代开专票是指?
  • 收到政策性搬迁短信
  • 年初建账的期初余额
  • win2008r2下载
  • windowsxp注册表在哪
  • 修改注册表显示隐藏文件
  • windows8文件夹怎么加密
  • Win10 Mobile 10572预览版新增中文简体五笔输入法
  • cmd命令start命令
  • win10升级补丁位置
  • Win10预览版镜像
  • win7开机错误代码
  • win7系统没有光驱盘符
  • win7删除开机启动程序
  • javascript基础编程
  • unity碰撞抖动怎么解决
  • bat批处理执行cmd命令
  • 深入理解python特性
  • python的argparse用法
  • 公司欠税款,还不上,怎么办
  • 盐城滨海人口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设