脚本找到所有.h文件并放入具有相同结构的指定文件夹?

hzx*_*zxu 0 bash shell bsd

我需要一个类似的bash脚本

header~/headers-folder~/output-folder

所以它递归地找到〜/ headers-folder中的所有.h文件,并将它们全部放在〜/ output-folder中,并保持文件夹层次结构?

谢谢!

Par*_*ban 5

find /path/to/find -name "*.h" -type f | xargs -I {} cp --parents {} /path/to/destination
Run Code Online (Sandbox Code Playgroud)

看一下这个.

  • cp: 非法选项 -- -- (2认同)