找到所有文件,并将它们复制到文件夹中(递归压平)

问题描述 投票:0回答:1

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

假设媒体目录位于

/home/user/media
,目标目录位置为
/home/user/flatmedia

我想使用标准 Mac 工具来完成此操作。

bash macos find
1个回答
26
投票

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

注意 - 如果有任何重复项,则无法特别保证您会得到哪一个。

© www.soinside.com 2019 - 2024. All rights reserved.