发布时间:2023-02-04 20: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命令的组合使用,生活工作中可根据自身需求任选其中之一就可以了。如果对你有帮助的话,希望支持呀。
jQuery选择器(二)(基本过滤器,内容过滤器,可见过滤器)
解决VMware ping 不通主机和主机ping不通虚拟机的问题
MYSQL Left Join优化(10秒优化到20毫秒内)
【笔记,非教程】Anaconda (多Python环境)和pytorch(with GPU)安装
Web Spider Fiddler - JS Hook 基本使用
AR独角兽的死亡教训:融资3亿美元,成投资人木偶,营销大于技术
如何设计一个漂亮的仪表盘—Jeecg仪表盘轻松实现【数据可视化专题】
风格迁移0-02:stylegan-目录讲解与预训练模型测试