1.xargs复制文件

目录下文件结构为:

.

├── demo1

│   ├── test.lua

│   ├── test.php

│   └── test.txt

└── demo2

  

执行命令:

find ./demo1/ -name  'test*'|cp `xargs` ./demo2/

  

目录结构为:

.

├── demo1

│   ├── test.lua

│   ├── test.php

│   └── test.txt

└── demo2

    ├── test.lua

    ├── test.php

    └── test.txt

  

2.xargs复制文件

[root@lx xargsTest]# tree

.

├── demo1

│   ├── test.lua

│   ├── test.php

│   └── test.txt

└── demo2

    ├── test.lua

    ├── test.php

    └── test.txt

find ./demo1/ -name  'test*'|xargs -i cp {} {}.bak

.

├── demo1

│   ├── test.lua

│   ├── test.lua.bak

│   ├── test.php

│   ├── test.php.bak

│   ├── test.txt

│   └── test.txt.bak

└── demo2

    ├── test.lua

    ├── test.php

    └── test.txt

  

3.xargs删除文件

查询以.bak结尾的文件

 find ./demo1/ -name  '*.bak'

  

./demo1/test.txt.bak

./demo1/test.lua.bak

./demo1/test.php.bak

  

删除这些文件

find ./demo1/ -name  '*.bak'|xargs rm -fr

  

[root@lx xargsTest]# tree

.

├── demo1

│   ├── test.lua

│   ├── test.php

│   └── test.txt

└── demo2

    ├── test.lua

    ├── test.php

    └── test.txt

  

删除成功

xargs命令学习的更多相关文章

  1. Linux——xargs命令学习

    有时候我们会遇到需要将指定命令返回结果进行处理的情况 这种情况下,可能就需要写for循环之类的脚本进行处理了(目前我只能想到这种方法) 但是想起来还有一个xargs命令,组合这个命令就比较省事了. 场 ...

  2. xargs命令学习,于阮一峰博客

    一.标准输入与管道命令 Unix 命令都带有参数,有些命令可以接受"标准输入"(stdin)作为参数. $ cat /etc/passwd | grep root 上面的代码使用了 ...

  3. linux shell脚本学习xargs命令使用详解

    作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题 xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具.它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处 ...

  4. 每日linux命令学习-xargs命令

    xargs命令 xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具.它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理.通常情况下,xargs从管道或者stdin中读取数据 ...

  5. Linux命令学习之xargs命令

    xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具.它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数.xargs也可以将 ...

  6. linux命令学习笔记(21):find命令之xargs

    xargs是一条Unix和类Unix操作系统的常用命令.它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题 xargs的作用一般等同于大多数Unix shell中的反引号,但更 ...

  7. 别出心裁的Linux命令学习法

    别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...

  8. [转帖]xargs命令详解,xargs与管道的区别

    xargs命令详解,xargs与管道的区别 https://www.cnblogs.com/wangqiguo/p/6464234.html 之前一直说要学习一下 xargs 到现在为止也没学习.. ...

  9. 《Linux命令学习手册》系列分享专栏

    <Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...

随机推荐

  1. 解决use -D_SCL_SECURE_NO_WARNINGS的问题

    加入预处理器(项目属性----C/C++----预处理----预处理器定义): _SCL_SECURE_NO_WARNINGS

  2. xtu 1242 Yada Number 容斥原理

    Yada Number Problem Description: Every positive integer can be expressed by multiplication of prime ...

  3. 安装 bochs-x

    sudo apt-get install bochs-x

  4. HashMap put方法

    HashMap的put方法执行过程可以通过下图来理解,自己有兴趣可以去对比源码更清楚地研究学习. ①.判断键值对数组table[i]是否为空或为null,否则执行resize()进行扩容: ②.根据键 ...

  5. vue之双绑实现

    // html <body> <div id="app"> <input type="text" v-model="nu ...

  6. 雷林鹏分享:Ruby CGI 编程

    Ruby CGI 编程 Ruby 是一门通用的语言,不仅仅是一门应用于WEB开发的语言,但 Ruby 在WEB应用及WEB工具中的开发是最常见的. 使用Ruby您不仅可以编写自己的SMTP服务器,FT ...

  7. vs警告 当前源代码跟内置的版本不一致解决办法

    本文转载于:http://blog.csdn.net/bull521/article/details/51334464 vs警告 当前源代码跟内置的版本不一致解决办法 1.删除掉 我的文档/visua ...

  8. Excel导入oracle库

    Excel导入oracle库   建表   /*==============================================================*/ /* DBMS nam ...

  9. TStringGrid的Rows索引值 和 Cells的 索引值, Row的赋值

    Caption := sgShopList.Rows[sgShopList.RowCount +].CommaText; Caption := sgShopList.Rows[sgShopList.R ...

  10. ajax下载,前端js下载(转)

    前面一直做过下载的功能.就是后台将文件流写入response里面,然后就好了.前台会自动弹出下载提示等. 今天打算做一个ajax下载.想当然的结果死活浏览器没反应.我擦. 然后浏览器调试,发现resp ...