С помощью GNU найдите:
cd experiment find . -name "foo.txt" -exec echo cp -v source-foo.txt {} \;
Если все выглядит хорошо, удалите echo
.
Вывод с echo
:
cp -v source-foo.txt ./foo.txt cp -v source-foo.txt ./subdir/foo.txt
Выход без echo
:
`source-foo.txt '->` ./foo.txt' `source-foo.txt '->` ./subdir/foo.txt'