exec 与 xargs

发布时间:2020-07-28 04:49:08 作者:a928154159
来源:网络 阅读:409

find /var/log/ -type f -mtime +10

查找该文件夹下超过10天的文件

find /var/log/ -type f -mtime +10 -exec cp {} {}.lak \;


exec的用法

-exec .......... \;


find /var/log/ -type f mtime +10|xargs  -i cp  {}  {}.l


xargs中类似于exec的功能,将多出一个类似于...l的文件

ls | xargs



xargs 又称管道命令,构造参数等。是给命令传递参数的一个过滤器,也是组合多个命令的一个工具 
它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理 。
简单的说 就是把 其他命令的给它的数据 传递给它后面的命令作为参数

主要参数

-i 用 {} 代替 传递的数据
-I string 用string来代替传递的数据-n[数字] 设置每次传递几行数据
ls | grep .php | xargs -i mv {} {}.bak
ls | grep .php | xargs -I {} mv {} {}.bak
find ./ -name ".tmp" | xargs -i rm rf {} #删除当前目录下的.tmp文件
find ./ -type f -exec rm '{}' \;


推荐阅读:
  1. Python中eval()与exec()有什么用
  2. shell中exec解析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

文件夹 mtime

上一篇:OnKeyListener键盘事件验证银行帐号

下一篇:php 设置提交信息后自动替换敏感字符加单引号

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》