复制带扩展名的文件 - 搜索子文件夹

复制带扩展名的文件 - 搜索子文件夹

使用通配符“**/*ttf”将 ttf 文件从一个文件夹复制到另一个文件夹,但这不会同时搜索子文件夹中的文件。我如何复制所有文件(也存在于子文件夹中)并对通配符进行一些更改?

答案1

找到答案了:)

find [star dir] -type f -name "*ttf" -exec cp {} [destination folder] \+

man find

答案2

使用

shopt -s globstar
cp **/*ttf another_dir

相关内容