将文件夹中的所有 mp4 移动到另一个文件夹中

将文件夹中的所有 mp4 移动到另一个文件夹中

目前我有一个包含大量 mp4 文件的文件夹,位置如下:

Folder1/titleplaylist/mp4files
Folder1/titleplaylist2/mp4files
Folder1/titleplaylist3/mp4files

目前我正在使用这个命令:

sudo find -type f -iname "*.mp4" -exec cp -av {} /home/user123/set/Folder1/ \;

但它只移动 (Folder1) 中的 mp4 文件。我还想让它移动或复制文件夹 (mp4files) 中的 mp4 文件。

请记住,文件夹名称只是示例。有没有办法在不指定文件夹名称的情况下执行此操作?就像我上面的命令一样,但它还包括所有子目录中的文件并移动/复制它们?

答案1

我刚刚测试了一个命令

find -type f -iname "*.mp4" -exec cp -av {} /home/user123/set/Folder1/ \;

并且它起作用了。你漏掉了反斜杠,尽管没有它这个命令对我来说就不起作用……

相关内容