目前我有一个包含大量 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/ \;
并且它起作用了。你漏掉了反斜杠,尽管没有它这个命令对我来说就不起作用……