Linux下 find与cp、mv命令结合复制移动文件

140 阅读1分钟

由于目录下文件太多,无法直接cp或者mv,这时候我们可以通过find命令结合管道进行操作。 比如拷贝、移动时出现如下提示:

-bash: /usr/bin/cp: 参数列表过长 ; -bash: /usr/bin/mv: 参数列表过长

拷贝目录下文件名后缀为emf的到另外一个目录:

find ./202202/ -name "*.emf" | xargs cp -t ./wmf202202/

其中 -t 为目标文件夹。

查询指定路径2024开始的目录下的jpg文件的数量

find ./2024* -name "*.jpg" | wc -l

以上记录一下。