Linux下查找文件并作为cp的参数
环境:
Centos 7.5
较多时候我们在linux下使用find查找到文件以后,想把这样很多查找的结果cp到另外一个文件夹。
方法:
#假如查找当前目录中名称含有hello的文件,并copy到上层文件夹Hello
find ./ -name "*hello*" | xargs -i cp {} ../Hello
ps:
在MacOS中,同样的操作命令需要用另外一种形式,如下:
#macos
#假如查找当前目录中名称含有hello的文件,并copy到上层文件夹Hello
find ./ -name "*hello*" | xargs -I F cp "F" ../Hello