查找并复制到指定文件目录下,这种操作很实用,以下介绍3种方法

方法一:

find搭配xargs,加上cp的-t参数指定目的目录

  1. find . -type f -name "*.mp4" | xargs cp -t /tmp

方法二:

结合exec和{},{}打括号中的内容是find命令找到的结果

  1. find . -type f -name "*.mp4" -exec cp {} /tmp \;

方法三:

使用$(cmd)方式(cmd是要执行的find命令),将find的查找的结果作为参数变量进行复制。

cp $(find . -type f -name "*.mp4") /tmp

方法四:

使用cmd方式(cmd是要执行的find命令),将find的查找的结果作为参数变量进行复制。 该方法跟方法三是一样的。

cp `find . -type f -name "*.mp4"` /tmp