查找所有文件,并将它们复制到一个文件夹(递归展平)

时间:2013-11-26 08:31:28

标签: macos bash

基本上,我有一个包含媒体的非常大的文件系统。它有很多愚蠢的子文件夹。我想找到所有文件(任何文件)并将它们平面复制到一个目录中。什么是最好/最简单的方法?

假设媒体目录位于/ home / user / media,目标目录的位置为/ home / user / flatmedia

我想使用标准的mac工具来做这件事。

1 个答案:

答案 0 :(得分:18)

find /home/user/media -type f -exec cp {} /home/user/flatmedia \;

注意 - 如果有任何重复,则无法确定您将获得哪一个。