$(<list.txt)
está usando a substituição do processo para que você possa lançar o comando que quiser entre os colchetes para mastigar o conteúdo de list.txt
no conteúdo do seu coração.
Algo como cp $(sed -e 's/^/path\/goes\/here\//' list.txt) new_folder
deve fazer o truque.