如何将包含目录作为前缀添加到复制的文件名?

问题:我有一堆文件分散在多个目录中,这些目录都具有相同的名称(input.txt)。

我要做什么:我想首先将所有这些复制到一个新目录,同时将包含目录添加为后缀,以避免它们之间的混淆并防止覆盖。这是我正在尝试做的基础:

cp -nr /foo/bar/*/input.txt /new/path/

我从这里去哪里?

谢谢