将所有文件从子文件夹递归移动到父文件夹

问题描述:

我有一个名为“Music”的文件夹,它是我的父文件夹。该文件夹包含很多.mp3和.m4a文件,其中一些位于文件夹的根目录中,另一些位于可以包含多个子文件夹的子文件夹中。将所有文件从子文件夹递归移动到父文件夹

如何在我的Mac上使用终端递归地将子文件夹中的所有文件移动到我的音乐文件夹的根目录并替换现有的/重复的文件?

谢谢!

+1

建议使用'find' –

+0

我知道如何使用发现,我的问题现在正在使用找到:) – EibergDK

  1. 有很好的备份;-) 认真!
  2. cdMusic文件夹
  3. find . -type f -iname '*.mp3' -mindepth 2 -print0 | xargs -0 -I{} mv -n '{}' .
+0

不是你什么移动找到的文件寻找? – uselpa