首页 > 其他分享 >xargs用法

xargs用法

时间:2023-01-05 12:00:54浏览次数:29  
标签:xargs replace 用法 str home cp find


问:

find . -name "*" |xargs cp ????

这里 xargs cp 怎么区分cp源 和 cp目的
例如:想把 查询到的文件 都copy到/home/users/中去
        find . -name "*" | xargs cp /home/users/
cp命令在这里就变成:cp /home/users/ Find_file

默认从管道传来的值是放在最后的 这样的话原本想做cp源文件的值和目的目录的参数就颠倒了
有办法解决一下吗?
xargs 没有想-exec 那种 {} 的变量吗?

 

答:

-I replace-str
              Replace  occurrences  of  replace-str  in the initial-arguments with names read from standard input.  Also, unquoted blanks do not terminate
              input items; instead the separator is the newline character.  Implies -x and -L 1.

       --replace[=replace-str], -i[replace-str]
              This option is a synonym for -Ireplace-str if replace-str is specified, and for -I{} otherwise.  This option is deprecated; use -I  instead.

 

-I 必须指定替换字符 -i 是否指定替换字符-可选
举例:
find . | xargs -I {} cp {} $D_PATH

find . | xargs -i cp {} $D_PATH

两者效果相同

 

 

标签:xargs,replace,用法,str,home,cp,find
From: https://blog.51cto.com/u_15930680/5990131

相关文章

  • 对象存储服务MinIO的基本用法
    本文重要内容主要介绍MinIO与SpringBoot项目整合时的基本用法,没有涉及较多的原理剖析,更注重于应用实践(功能实现)。与SpringBoot整合的完整实例(代码可直接复用):https://git......
  • css中word-break和word-wrap用法详解
    css中的word-break和word-wrap属性在遇到中文和英文时的表现是不一样的,所以我们会在这些属性遇到中文、英文时分别进行说明。常用于换行word-wrap:break-word;word-b......
  • MySQL中limit的用法
      mySql提供了limit ,主要用于提取前几条或者中间某几行数据。select*fromtablelimitm,n其中m是指记录开始的index,从0开始,表示第一条记录n是指从第m+1条开始,取n......
  • 内部类用法案例
    @Data@Accessors(chain=true)publicclassGetChangeBillListextendsReBase{privateChangeBillListDatadata;@Data@Accessors(chain=true)......
  • hadoop fs:du统计hdfs文件(目录下文件)大小的用法
     [root@node218~]#hadoopfs-du-h/inventory5g8.0G8.0G/inventory5g/inventory.dat261.2M261.2M/inventory5g/inventory_1_30.dat261.6M261......
  • SqlServer的substring用法
    SUBSTRING(expression,start,length) 参数expression字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。 start整数......
  • 【C++】万能头文件 bits/stdc++.h 的用法和优缺点
    一.使用方法1#include<bits/stdc++.h>23intmain()4{5//writecodehere67return08}二、头文件内容1//C++includesusedforpr......
  • 图片验证码kaptcha基本用法
    本文主要内容Kaptcha在SpringBoot环境下的用法实例后端生成的验证码图片以Base64和流的形式响应给前端,渲染到HTML内容导览Kaptcha配置参数说明配置类KaptchaConf......
  • flutter系列之:flutter中listview的高级用法
    目录简介ListView的常规用法创建不同类型的items总结简介一般情况下,我们使用Listview的方式是构建要展示的item,然后将这些item传入ListView的构造函数即可,通常情况下这样......
  • redis高级用法
    1高级用法之慢查询#讲5大数据类型,O(n),命令执行时间很长,redis命令操作单线程架构,阻塞-单线程架构:并发操作不需要锁-mysql:行锁,表锁,并发操作数据错乱的问题......