Linux基础命令21find命令之xargs电脑资料.pptxVIP

Linux基础命令21find命令之xargs电脑资料.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Linux基础命令:21find命令之xargs电脑资料

目录find命令与xargs简介使用find命令查找文件使用xargs处理find结果实战案例:电脑资料整理注意事项与常见问题解答总结与展望

01find命令与xargs简介PART

在目录树中查找文件,并可以对找到的文件进行进一步的处理。作用find[path][expression]语法find/home/user-name*.txt(在/home/user目录下查找所有扩展名为.txt的文件)示例find命令概述010203

构造参数列表并运行命令,可以将标准输入数据转换为命令行参数。用途xargs[options][command]语法ls|xargsrm(删除当前目录下所有文件)示例xargs命令概述

两者结合使用的优势提高效率通过find命令查找到的文件可以直接通过xargs命令进行处理,避免了多次命令行调用的开销。灵活性高安全性好find命令和xargs命令都支持多种选项和参数,可以根据实际需求进行灵活组合。xargs命令可以处理文件名中包含空格等特殊字符的情况,避免了直接处理文件名时可能出现的错误。

02使用find命令查找文件PART

查找指定名称的文件使用`-name`参数,可以查找指定名称的文件,例如`find/path-namefilename`。查找符合特定模式的文件可以使用通配符`*`、`?`等,例如`find/path-name*.txt`查找所有扩展名为`.txt`的文件。按名称查找文件

使用`-size`参数,`+`表示大于,`-`表示小于,例如`find/path-size+100k`查找大于100KB的文件。查找大于指定大小的文件可以使用`-size`参数指定大小范围,例如`find/path-size+10k-size-100k`查找大小在10KB到100KB之间的文件。查找指定大小范围内的文件按大小查找文件

查找指定时间范围内修改过的文件使用`-mtime`参数,`+`表示在此时间之后,`-`表示在此时间之前,例如`find/path-mtime+5`查找5天前修改过的文件。查找指定时间范围内访问过的文件使用`-atime`参数,同样可以使用`+`和`-`来表示时间范围,例如`find/path-atime-7`查找最近7天内访问过的文件。按时间查找文件

VS使用`-type`参数,可以指定查找的文件类型,例如`find/path-typed`查找目录,`-typef`查找普通文件。查找权限匹配的文件使用`-perm`参数,可以查找权限匹配的文件,例如`find/path-perm644`查找权限为644的文件。查找特定类型的文件其他查找条件

03使用xargs处理find结果PART

xargs基本用法xargs命令作用将输入数据转换为特定命令的参数,解决参数过长的问题。xargs基本语法xargs[选项][命令][初始参数]。xargs执行方式通过读取来自标准输入的数据,然后将数据转换为指定命令的参数进行执行。xargs与管道命令的配合xargs通常与管道命令一起使用,接收来自其他命令的输出作为参数。

结合find命令进行文件操作使用find命令查找文件,并使用xargs删除找到的文件。查找并删除文件使用find命令查找文件,并使用xargs将多个文件传递给压缩命令进行压缩。使用find命令查找文件,并使用xargs配合cp命令将文件复制到指定目录。查找并压缩文件使用find命令查找文件,并使用xargs配合chmod命令改变文件权限。查找并改变文件权找并复制文件

自定义每次命令行参数个数-n选项可以指定每次命令行参数个数。自定义参数替换方式-I选项可以指定一个替换字符串,用于自定义参数的出现位置。自定义输出分隔符-d选项可以设置输入参数的分隔符。自定义命令执行次数-p选项可以打印出最终执行的命令,让用户确认。定制xargs的输出格式

0或--null以null字符作为输入项分隔符,而非空白字符。I指定替换字符串,在构建命令行时将替换掉所有的“替换字符串”。d定义输入参数的分隔符。xargs的常见参数及用法

n指定每次命令行参数的最大个数。P修改最大进程数,默认是1,为0时表示不限制。p执行命令前打印最终命令,确认无误后再执行。-show-limits显示命令的各种限制,如命令行最大长度等。xargs的常见参数及用法

04实战案例:电脑资料整理PART

查找并删除特定用户创建的文件使用find命令查找特定用户创建的文件,并使用xargs命令删除。查找并删除.tmp文件使用find命令查找所有.tmp文件,并使用xargs命令

文档评论(0)

文库助手 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体温江区凯辰文华互联网信息服务工作室
IP属地四川
统一社会信用代码/组织机构代码
92510115MABXU8FU3A

1亿VIP精品文档

相关文档