位置: 编程技术 - 正文

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

  • 合伙企业转让股权如何缴税
  • 小微企业所得税优惠政策最新2022
  • 增量留抵退税会计处理
  • 研发人员差旅费可以资本化吗
  • 合同资产在资产负债表中列入什么项目
  • 转登记小规模纳税人留抵税额
  • 摊销折旧是什么意思
  • 个体办税务登记需要带什么
  • 报税时其他收入
  • 固定资产后续支出的确认和处理
  • 建筑业预交税金怎么计算
  • 民办幼儿园的经费投入
  • 一般纳税人出售固定资产税率
  • 免税和不免税的价格区别
  • 股权交易要不要缴纳印花税?
  • 绿化工程企业所得税减免吗
  • 地方附加税
  • 什么情况下只交城建税不交教育及地方税?
  • 开发转产品好转吗
  • 企业取得出售可供出售金融资产该如何写分录呢?
  • 金蝶迷你版年结账套怎么结转下年
  • 没有发票的怎么报账
  • 残保金必须交社保才能领吗
  • win10更新失败怎么回事
  • win7玩什么游戏流畅
  • win11资源管理器怎么打开
  • win10玩游戏fps低怎么办
  • 其他货币资金属于资产类科目
  • vb enabled
  • 房地产企业预缴增值税如何申报
  • 依夫城堡
  • 代码怎么用?
  • 商业连锁企业有哪些
  • 应收挂账太久有什么税务风险
  • 工会经费申报表填写说明
  • 除湿器属于固定资产什么类别
  • 结构体基本知识
  • thinkphp6多表关联查询
  • java泛型E和T
  • 委托境外机构销售开发产品
  • python框架的作用
  • 印花税如何缴纳 计税依据是什么
  • 劳务公司已开票怎么入账
  • linux环境中使用哪些搜索命令比find更高效
  • 企业增资会计科目
  • 建筑服务的劳务费交印花税吗
  • 抵扣的进项税如何做账
  • 水电费没有发票吗
  • 一般纳税人结转税额怎么做会计分录
  • 软件研发的整个流程
  • 残保金缴纳额计算公式
  • 公司代缴社保如何查询
  • 固定资产计提完折旧残值怎么处理
  • 装修费摊销年限规定会计分录
  • 付国外客户佣金怎么代扣代缴增值税
  • 本月增加的固定资产本月可以进行部门转移
  • 工业企业成本占比多少合适
  • 自产自销的茶叶公司怎么做账
  • mysql关联语句
  • 清空数据库中所有表的数据
  • windowsxp教程
  • linux中的vim命令的功能
  • ultraiso刻录音乐到dvd
  • windows有哪些
  • win8.1系统没有wifi怎么办
  • windows10使用ie浏览器
  • ExtJS Grid使用SimpleStore、多选框的方法
  • css英文代码翻译
  • python生成器详解
  • 安卓开发过程中的问题
  • javascript ?
  • 你有一份来信
  • shell脚本简单例子
  • python科学计算基础教程
  • js的navigator
  • 国家税务总局定额发票查验平台官网
  • 江苏省税务局书记局长
  • 新都税务局咨询电话
  • 契税纳税申报表在哪里拿
  • 许昌祥和小区二手房出售
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设