位置: 编程技术 - 正文

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

  • 纳税额是指
  • 建筑垃圾清运费税率是多少
  • 增值税普通发票怎么开
  • 房产税土地使用税新政策消息2023
  • 资产总额的季度怎么算
  • 小规模旅行社差额征税的账务处理
  • 发票分开开票
  • 影响无形资产项目金额的有
  • 货币资金项目应根据账户的期末余额合计填列
  • 无形资产日常维护支出会计处理
  • 专用发票抵扣联放在凭证中吗
  • 城投公司代表政府出资工程交税吗
  • 从农民个人手里获取资源
  • 每月增值税怎么做账
  • 物业公司代收水费合理吗
  • 发票作废了还能认证吗
  • 小规模纳税人城镇土地使用税减免政策
  • 物业水费电费
  • 公司购买电视
  • 银行定期存款的利息是每个月给你吗
  • 本月进项税大于销项税不需要交税,电子税务局如何打印
  • 单位探望病人如何报销费用?
  • 按产品的品种型号规格规定的计划
  • windows10开机如何换帐号
  • 局域网的工作模式及特点
  • win7显示更新失败怎么办啊
  • cmos是bios参数设置的
  • win11打不开英雄连2
  • 职工宿舍的折旧计入什么科目
  • 公司融资a轮说明什么
  • 享受企业所得税优惠政策的农产品初加工范围
  • 笔记本显示器分辨率无法调整怎么办
  • php实现微信发红包的方法
  • thinkphp框架流程原理
  • 门面出租赚钱吗
  • yolov5损失
  • antd-vue-pro
  • BEV(Bird’s-eye-view)三部曲之二:方法详解
  • vue 可拖拽
  • 从零开始作者
  • 讲讲vue3下会造成响应式丢失的情况
  • 个人所得税手续费收入如何做账
  • 发票明细怎么导出数量
  • 小企业会计准则和一般企业会计准则的区别
  • 残疾人保证金如何做账
  • 织梦标签工具
  • 帝国cms到底好不好
  • 织梦如何使用
  • 一次性计提和一次性支付的区别
  • 无形资产摊销是当月增加当月摊销吗
  • 企业所得税申报错误怎么更改
  • sql实现split函数的脚本
  • 个人出租不动产增值税优惠政策
  • 2019年印花税减半征收条件
  • 什么是企业所得税收入
  • 小规模纳税人企业所得税征收标准
  • 以前年度费用退回
  • 财政补贴的会计分录
  • 固定资产折旧会计凭证
  • 增值税普通发票查询
  • 出租写字楼写字楼
  • 外购货物分配给股东
  • 人工工资会计科目
  • mysql一闪而退
  • win8系统蓝屏后无法修复
  • windowsxp忘记密码了怎么办简单点
  • centos配置IP地址
  • win8怎么打开系统设置
  • 用U盘安装系统重启后进不去
  • win8系统可以装win7系统吗
  • win10 rs3
  • ajax分页查询数据文档效果图
  • unity 协作
  • angularjs input
  • js中布尔值为false的六种情况
  • 社保每个月几号截止申报
  • 青岛地税局 局长
  • 江西省医保卡缴费
  • 汽车销售环节要做什么
  • 7.1税务新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设