Com links, receio, isso não será possível. No entanto, você pode usar um pipe nomeado. Exemplo:
# create some dummy files
echo alpha >a
echo beta >b
echo gamma >c
# create named pipe
mkfifo allfiles
# concatenate files into pipe
cat a b c >allfiles
A última chamada será bloqueada até que algum processo seja lido no pipe e saia. Para uma operação contínua, pode-se usar um loop, que aguarda que um processo leia e inicie novamente.
while true; do
cat a b c >allfiles
done