从所有子目录收集文件

时间:2014-08-07 01:08:16

标签: terminal subdirectory

我有一个目录,里面有大约5,000个子目录。

每个子目录都包含一个文件。

我想收集这些文件并将它们放在同一个文件夹中。

Mac OSX终端命令有没有办法做到这一点?或者我应该写一个比如说python脚本来做那个?

1 个答案:

答案 0 :(得分:1)

类似的东西,

find . -type f -exec echo mv {} /path/to/dst/dir/ \;

当然,你必须根据自己的情况调整一下。有关详细信息,请参阅man find。当你准备好真正运行时(最好在备份后),删除echo