Linux - Ubuntu 将文件从同名的多个位置移动到一个公共位置

Linux - Ubuntu 将文件从同名的多个位置移动到一个公共位置

我想找到文件并将其移动到新文件夹。这些文件分散在多个位置,但始终位于同名文件夹中,例如,

\mnt\音乐\folder_a\目标文件夹

\mnt\音乐\folder_b\目标文件夹

\mnt\音乐\folder_c\目标文件夹

所以我想找到所有 target_folder 位置中的所有文件并将它们移动到一个公共文件夹中。

请问如何实现呢?

答案1

有几种方法可以做到这一点,但最简单的方法是在路径中使用通配符

你可以做mv /mnt/music/folder_*/*.mp3

它会匹配以“folder_”开头的任何文件夹中的每个 mp3。

答案2

你要

mv \mnt\Music\*\target_folder\* common_folder

这将移动所需文件夹中的所有内容,但如果意外文件(不是文件夹)target_folder存在。

相关内容