位置: 编程技术 - 正文

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

  • 二手房交易需要购房发票吗
  • 收回应收账款编制什么凭证
  • 兼职人员的工资怎么算
  • 广告公司个人所得税几个点
  • 年报从业人数可以填一人吗
  • 增值税专用发票可以开电子发票吗
  • 商品互换的概念
  • 工程发票开多了怎么办
  • 代收车船税没有发票能走帐吗
  • 购进的固定资产多少金额可以直接进去费用
  • 契税如果没有按时交会怎么办
  • 车船税交给谁了
  • 小微企业的资产总额看哪里判断的
  • 资产负债表季度申报期末余额怎么填
  • 怎么修改财务负责人信息
  • 支票大写金额书写转换
  • 一般纳税人企业所得税如何计算
  • 应付工资和实付工资的差额叫什么
  • 1697510816
  • 个税手续费返还要交增值税吗
  • 补交去年的企业所得税怎么做账务处理
  • 幼儿园收入如何计算
  • 如何在win11上安装旧版ie
  • 企业在弥补亏损和提取法定盈余公积前一般不得分配利润
  • 存货报废会计分录例题
  • 付给他人押金的会计分录
  • vue怎么使用本地存储比较好
  • 广告公司收到广告发票如何入账
  • 营业利润,利润总额的计算公式是
  • 应付职工薪酬的明细科目有哪些
  • php如何实现登录和注册
  • 核定征收的企业所得税怎么算
  • 西部大开发的主要政策措施是什么?
  • Vue3通透教程【十四】TS复杂类型详解(一)
  • 数据库设计框架
  • 自产产品对外捐赠销项税额怎么计算
  • python 构建
  • 抄税在报税前还是报税后
  • 汇兑损益的会计处理原则
  • 建筑业为什么要报统计局
  • phpcms是什么框架
  • mysql建表的完整步骤
  • 收据4联
  • 国外货物进入保税仓需要办理什么
  • 计税工资什么意思2019
  • 请问资产负债表中净资产怎么算
  • 一年内到期的非流动资产
  • 零售药店过期药品整改报告
  • 材料成本差异率是什么意思
  • 主营业务收入记多栏还是三栏
  • 开具正数发票中如何体现扣款?
  • 信用证保证金的计算公式
  • 物流运输业务
  • 话费充值发票可以开公司抬头吗
  • 以前年度应收账款无法收回
  • 新成立的公司工会经费需要交吗
  • 原始凭证按来源分为
  • 劳动者权益包含哪些
  • 企业的盈余公积包括哪些
  • 存储过程mysql
  • 笔记本电脑的触摸板怎么开启和关闭
  • linux打包命令tar打包目录结构
  • 设置全局
  • 有道词典手机
  • python 安装setup
  • jq获取单选框的值
  • 注释标签的内容会显示在浏览器窗口中
  • 仿百度首页html代码静态
  • 关于javascript中数组的说法不正确
  • jquery移动div到另一个div中
  • android监听应用打开
  • 安卓的引导式访问叫什么
  • python算法怎么用
  • activate webstorm
  • js 数组去重的四种方法
  • jquery返回顶部代码
  • jquery输出语句
  • 扣税1.5万
  • 多张发票怎么粘贴在a4纸上面
  • 税收筹划可分为
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设