linux find 与cp 配合使用
2023-12-28 11:26:44
cp与find配合使用
一、用自带的-exec参数
find ab -iname "ef" -type f -exec cp {} tmp \;
-type
f 文件
d 目录
可执行文件
-type f -executable
{} 是查找结果 后面空格\; 结束 有点不太好用 但后面还可以 加命令 分号隔开
$find ab -name "ef" -type f -exec cp {} tmp \; ; echo ab ; echo cd
ab
cd
二、配合xargs
$find . -iname "ef" -type f | xargs cp tmp
cp: -r not specified; omitting directory 'tmp'
用-t指定目的目录
$find . -iname "ef" -type f | xargs cp -t tmp
$ls tmp
ef
xargs -i 配合{}
find . -iname "ef" -type f |xargs -i cp {} --parents tmp
三,直接 $() 或 ` `
cp $(find . -iname "ef" -type f ) tmp
cp `find . -iname "ef" -type f ` tmp
文章来源:https://blog.csdn.net/yses000/article/details/135179059
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!