发布时间:2022-11-15 14:00
示例:用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命令的组合使用,生活工作中可根据自身需求任选其中之一就可以了。如果对你有帮助的话,希望支持呀。
SAP Commerce Cloud 构建环境和最终运行环境的区别
tensorflow 目标分割_梧桐会直播报告 | 高分辨率遥感图像目标检测和场景分类研究进展...
ebook下载 | 灵雀云发布《 企业高管IT战略指南——为何选择容器与Kubernetes》
构造简单模型计算机,计算机原理实验四 CPU与简单模型机设计实验 操作步骤
vim 出现 Another program may be editing the same file. If this is the case 的解决方法
Spring全家桶面试题(一)之Spring Framework(六)
CTF中Web题目的各种基础的思路-----入门篇十分的详细