位置: 编程技术 - 正文

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

  • 土地使用税计入税金及附加吗
  • 企业投资收益要开发票吗
  • 全国税收调查表企业表怎么填
  • 代扣代缴个人所得税会计分录怎么做
  • 发票审核未通过,怎么查原因
  • 税法里面的损耗是什么
  • 出库入库结存表
  • 代销货物收取手续怎么写
  • 生产成本里面的工资
  • 职工年平均工资是什么意思
  • 个人动产租赁所得税税率表最新
  • 生产加工型企业经营范围
  • 增值税进项税转出所得税调整吗
  • 外购商品对外捐赠分录
  • 收到政府给的公维基金怎么开票报销
  • 高新企业如何结转成本
  • 从外面买回来的菜怎么消毒
  • 如何处理没有录音的人
  • 汇总缴纳增值税如何申报
  • 预缴税款的附加税可以抵扣吗
  • 物业公司的跨期收费如何确认收入?
  • 开发企业售楼处工作内容
  • 年终奖金计税方式区别
  • 购买活动赠品会计分录
  • 减免税款未抵扣增值税
  • 使窗口最小化的快捷键
  • 净利润分配股利的会计分录
  • 房屋维修费属于固定资产吗
  • Win11 Dev Build 22000.65开发预览版推送(附更新修复已知问题汇总)
  • 硬盘分区的原则主要有哪些
  • 正确的PHP匹配UTF-8中文的正则表达式
  • live updater
  • 解决中暑最有效方法
  • 单用户结构是什么
  • 折旧提取后资金如何处理
  • 企业负担的社保怎么做分录
  • 个人合伙企业如何计算个人所得税
  • 实用的开源软件
  • php设置header参数
  • php的序列化操作生成的哪种格式
  • 公司变卖汽车按什么税率
  • 企业所得税应纳税额的计算公式
  • 在php中声明变量时,变量名称以什么符号开头
  • 公司借给股东的钱金额较大股东可以在年底现金归还吗
  • 企业季度是如何对账
  • 小微小型微利企业表述正确的有
  • 预收账款是什么要素
  • 工资与社保的关系图
  • 固定资产的维修计入什么科目
  • 销项税现金流量附表如何指定
  • 本月的费用
  • 购买药材的发票如何抵扣?
  • 防止服务器断电
  • mysql日期和时间函数
  • deepin 2014系统下安装mysql数据库的方法步骤
  • ubuntu 桌面
  • services.exe修改注册表
  • centos sudoers
  • 在windows中下列叙述正确的有
  • win10开始无法打开
  • zhudongfangyu.exe是什么进程,可以删除吗
  • win10 mobile下载
  • win8的ie打开马上闪退
  • mac图形界面
  • centos7安全
  • tar命令参数详解
  • linux系统的安装步骤
  • 常用标准化布局标签有哪些?
  • js获取指定元素
  • 使用js如何创建元素
  • python文件a
  • javascript题
  • shell脚本检查输入参数
  • python import ssl
  • 国家税务局总局官网
  • 怎样在江苏智慧人社上停保
  • 进口汽车零部件编码查询
  • 自然人扣缴客户端重新安装后信息怎么同步
  • 留抵税额退税政策2022年14号文件
  • 供电企业向电厂收取的并网服务费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设