Я бы предложил использовать цикл while ... do
while read -r d; do cp -R -- foo/ "$d" done < destinations.txt
В качестве альтернативы, используя xargs
xargs -n1 -a destinations.txt cp -R foo --