I am having trouble understanding the questions.
You are trying the following:
(ls -1 && file) | less
Where && is used for multiple commands on one line.
Or are you trying the following:
ls -1 | tee file | less
Where tee puts output to file and standard.
a source
to share