示例:用find查找/data目录下,以.txt文件结尾的文件并复制到/tmp下

方法一

find与|xargs是黄金搭档,-t参数指定目标目录,使用管道实现复制
[root@centos ~]# ls /tmp [root@centos ~]# find /date/ -type f -name "*.txt" |
xargs cp -t /tmp [root@centos ~]# ls /tmp 1.txt [root@centos ~]#
方法二

{}大括号里的内容为find命令找到的结果
[root@centos ~]# ls /tmp [root@centos ~]# find /date/ -type f -name "*.txt"
-exec cp {} /tmp \; [root@centos ~]# ls /tmp 1.txt [root@centos ~]#
方法三

$()=`` 存放命令的执行结果
[root@centos ~]# ls /tmp [root@centos ~]# cp $(find /date/ -type f -name
"*.txt") /tmp [root@centos ~]# ls /tmp 1.txt [root@centos ~]#
方法四

-i参数指定找到的结果放到{}中,使用管道实现
[root@centos ~]# ls /tmp [root@centos ~]# find /date/ -type f -name "*.txt" |
xargs -i cp {} /tmp [root@centos ~]# ls /tmp 1.txt [root@centos ~]#
总结:以上四种方法都可以做到find命令与cp命令的组合使用,生活工作中可根据自身需求任选其中之一就可以了。如果对你有帮助的话,希望支持呀。

技术
©2019-2020 Toolsou All rights reserved,
TypeScript:函数类型接口8道大厂指针笔试题让你秒杀指针!!!MySQL 日期时间加减mysql 查询条件之外的数据_mysql 查询符合条件的数据查linux的操作系统版本,如何查看Linux操作系统版本?将String类型转换成Map数据类型使用uuid做MySQL主键,被老板,爆怼一顿C语言中的字符串函数和字符函数linux服务器中毒排查--基础篇C# ASCII码字符转换