位置: 编程技术 - 正文

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

  • 退个税手续费增值税怎么计算
  • 资管产品增值税由谁承担
  • 注销股本对所有股票影响
  • 财务公司承兑汇票是商票还是银票
  • 持有至到期投资科目被取消了吗
  • 银行抵债资产处置需要缴纳什么税费
  • 月末本年利润余额怎么算
  • 固定资产处理怎么记账
  • 减半征收企业所得税税率
  • 企业购买原材料,货款未支付
  • 企业亏损会影响利润吗
  • 水电费差价收入计算增值税公式是怎样的?
  • 商业企业取得农产品税收
  • 公司税务注销了还有风险吗
  • 税控盘服务费跨年还能抵吗
  • 个税申报表的含税金额
  • 金税盘全额抵扣分录
  • 公司购买宿舍楼申请书
  • 年终奖需要计入工资交社保吗
  • 资产处置损益的明细科目有哪些
  • 外账不能出现收据
  • 固定资产投资增值税进项税额抵扣规定
  • 别的公司代缴社保合法
  • Win10家庭版安装教程
  • 预付账款怎样记账
  • 未计提的上一年企业所得税
  • 金融工具中股利是什么
  • 单位垫付资金如何做账
  • 初级证书多长时间可以领取?
  • 苹果今天推送更新内容
  • php 静态
  • 委托境外研发费用加计扣除比例
  • 资产评估增值额
  • 薏米红豆粥的做法视频
  • PHP:pcntl_wait()的用法_PCNTL函数
  • springbootssm
  • php计算时间
  • 增值税专用发票怎么开
  • 残保金是职工薪酬吗
  • ai形成生成器工具怎么用
  • phpstudy ftp怎么用
  • 在汇算清缴前未支付的年终奖不可以在所得税前扣除
  • php变量有哪些特殊值
  • 小规模企业利息收入要交税吗
  • 农产品进项税抵扣填报方法
  • 公司出售固定资产的账务处理
  • 公司收到保险公司退保费怎么账务处理
  • 一般纳税人零申报报税流程
  • 简易计税开票税率
  • 新会计准则哪一年颁布
  • 固定资产备抵科目有哪些
  • 公司名下的车怎样领免检标志
  • 公司购买股东的东西
  • 编制弹性预算的关键在于
  • 分公司可以独立签约吗
  • mysqli查询
  • linux上mysql安装详细教程
  • win8怎么卸载
  • centos最小化安装配置网络
  • win10玩cf几分钟无响应
  • 激活 win7
  • win7 安装系统
  • win8系统修复在哪里
  • javascript抢票
  • jquery移除
  • android studio 新建项目只有.idea文件
  • shell脚本语句
  • 优化了一些已知问题是什么意思安不安装
  • perl写文件
  • JavaScript中的变量名不区分大小写
  • html淘宝搜索框代码
  • webview加载本地vue3
  • 15个值得开发人是谁
  • 税务局房屋评估怎样做低
  • 三亚国税局各区领导班子
  • 国家税务总局使用
  • 国税 地税比例
  • 郑州国税局投诉电话
  • 合并方为进行企业合并发生的佣金和手续费怎么处理?
  • 安徽省纪检监察官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设