由于目录下文件太多,无法直接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
以上记录一下。