从同名子目录中移动或复制特定类型的文件

从同名子目录中移动或复制特定类型的文件

我需要从一组具有以下结构类型的目录中提取所有 mp4 文件。

Jan
    -Folders
      - -888
      - -777
Feb
   -Folders
     - -888
     - -777

基本上我需要做的是将 -888 文件夹中的所有 mp4 放入一个新目录中,将 -777 文件夹中的所有 mp4 放入另一个新目录中,依此类推。

我尝试使用以下命令将所有目录的所有 mp4(我想我可以将它们从那里拆分出来)提取到一个文件夹中:

find /myfiles/folders/ iname "*.mp4" -type f -exec /bin/mv {} /videos \; 

这确实将所有 mp4 从我的文件夹堆栈中拉出,但不是将它们放入我创建的视频目录中,而是将它们全部合并到一个名为 videos 的文件中。我很想知道我在剧本中错过了什么,以免再次发生这种情况!

将不胜感激任何帮助!

相关内容