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

时间:2016-02-01 19:57:24

标签: macos file recursion terminal

我有一个名为" Music"的文件夹。这是我的父文件夹。此文件夹包含大量.mp3-和.m4a文件,其中一些位于文件夹的根目录中,另一些位于子文件夹中,可以包含多个子文件夹。

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

谢谢!

1 个答案:

答案 0 :(得分:1)

  1. 有一个很好的备份;-) 认真!
  2. cd到您的Music文件夹
  3. 输入find . -type f -iname '*.mp3' -mindepth 2 -print0 | xargs -0 -I{} mv -n '{}' .