用find查/data目录下,以.txt文件结尾的文件并复制到/tmp下
方法一
find与|xargs是黄金搭档,-t参数指定目标目录
cp复制文件到指定目录下
[root@linuxidc ~]# find /data/ -type f -name"*.txt" | xargs cp -t /tmp
方法二
{}大括号里的内容为find命令到的结果
[root@linuxidc ~]# find /data/ -type f -name"*.txt" -exec cp {} /tmp \;
方法三
$()=` ` 存放命令的执行结果
[root@linuxidc ~]# cp $(find /data/ -type f -name"*.txt")  /tmp
方法四
-i参数指定到的结果放到{}中
[root@linuxidc ~]# find/data/ -type f -name "*.txt" | xargs -i cp{} /tmp

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。